你是想改表結(jié)構(gòu)還是插入數(shù)據(jù)?
專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、做網(wǎng)站服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)遼寧免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
表結(jié)構(gòu):右鍵點中表,選設(shè)計表,移動到最底部一條,“創(chuàng)建欄位”將在這之后增加一列;“插入欄位”將在這列之前增加一列。
插入數(shù)據(jù):雙擊打開表,下面有個“+”的符號,點一下,增加一條記錄,然后再點一下下面的對鉤保存數(shù)據(jù)。
navicat 很簡單的。慢慢熟悉吧,記得去把它漢化哦。
插入字段 insert into 表名 values(字段的值 整形不能用單引號 字符串必須用單引號)
這是插入新的值 insert into 和values 是關(guān)鍵字
先在的問題是你為什么有這個去求?
如果是程序需要我覺得完全沒有必要這么做,100行數(shù)據(jù)還好,如果是幾十萬行呢?那要消耗多大的資源呀!而且如果ID設(shè)置成auto_increment時,ID是無法自己設(shè)置的,也就是說你不能update ID!
如果你應(yīng)用的時候需要將兩行數(shù)據(jù)插入到11,12行,
你只需要查詢的時候這樣做就可以了:
select top(10)* from talbe //讀取前10行數(shù)據(jù)
union
select 兩行數(shù)據(jù) //讀取需要的兩行數(shù)據(jù)
union
select * from table where id10 //讀取原來的10行后面的數(shù)據(jù)
UNOIN是將數(shù)據(jù)組合,然后將數(shù)據(jù)傳到應(yīng)該程序就可以了。
1樓的不能用的
navicat如何連接mysql:
1、首先電腦上必須安裝了mysql的數(shù)據(jù)庫。(如果不清楚是否已經(jīng)安裝成功mysql,可以在開始菜單輸入“mysql”,進行搜索)
2、打開navicat
for
mysql
(這里也可以使用上面的方法,在開始菜單搜索框中輸入‘navicat’)
3、打開后單機工具欄左邊第一個‘connection’,進入連接頁面。
4、最重要的一步:打開的界面有五個框需要輸入,第一個:connection
name
需要輸入的是新建的連接的的名字,這里命名為‘本地’,第二個:
host
name/ip
address
需要輸入的是你本機的ip地址或者直接輸入’localhost’,這里選擇第二種。
第三個:port
,輸入安裝時候的端口號,一般為默認的3306;第四個和第五個分別為:username和password,意思為需要輸入數(shù)據(jù)庫名用戶名和密碼,我的用戶名是:root,密碼:(保密)。最后把下面那個‘save
passwod’的小框框給勾上。
5、完成上面步驟,然后點擊左下角有個‘test
connectiion’如果彈出success,恭喜直接點擊右下角的‘save’按鈕就可以了。如果彈出error
,則需要再重新仔細查看自己哪里填錯了。
6、點擊‘save’后,就可以雙擊“本地”(這里的‘本地’是剛才輸入的connection
name),然后打開的數(shù)據(jù)庫了。
1、使用 create table 語句可完成對表的創(chuàng)建, create table 的創(chuàng)建形式:
create table 表名稱(列聲明);
以創(chuàng)建 people 表為例, 表中將存放 學(xué)號(id)、姓名(name)、性別(sex)、年齡(age) 這些內(nèi)容:
create table people(
id int unsigned not null auto_increment primary key,
name char(8) not null,
sex char(4) not null,
age tinyint unsigned not null
);
其中,auto_increment就可以使Int類型的id字段每次自增1。
2、向表中插入數(shù)據(jù)使用insert 語句。
insert 語句可以用來將一行或多行數(shù)據(jù)插到數(shù)據(jù)庫表中, 使用的一般形式如下:
insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);
其中 [] 內(nèi)的內(nèi)容是可選的, 例如, 要給上步中創(chuàng)建的people 表插入一條記錄, 執(zhí)行語句:
insert into people(name,sex,age) values( "張三", "男", 21 );
3、想要查詢是否插入成功,可以通過select 查詢語句。形式如下:
select * from people;
擴展資料:
當(dāng)mysql大批量插入數(shù)據(jù)的時候使用insert into就會變的非常慢,?mysql提高insert into 插入速度的方法有三種:
1、第一種插入提速方法:
如果數(shù)據(jù)庫中的數(shù)據(jù)已經(jīng)很多(幾百萬條), 那么可以?加大mysql配置中的 bulk_insert_buffer_size,這個參數(shù)默認為8M
舉例:bulk_insert_buffer_size=100M;
2、第二種mysql插入提速方法:
改寫所有 insert into 語句為?insert?delayed into
這個insert delayed不同之處在于:立即返回結(jié)果,后臺進行處理插入。
3、第三個方法: 一次插入多條數(shù)據(jù):
insert中插入多條數(shù)據(jù),舉例:
insert into table values('11','11'),('22','22'),('33','33')...;
參考以下方法
INSERT是用來插入或添加行到數(shù)據(jù)庫表的。插入可以用幾種方式使用:
(1)插入完整的行;
(2)插入行的一部分;
(3)插入多行;
(4)插入某些查詢的結(jié)果。