1、使用 create table 語句可完成對錶的建立, create table 的建立形式:
create table 表名稱(列宣告);
以建立 people 表為例, 表中將存放 學號(id)、姓名(name)、性別(***)、年齡(age) 這些內容:
create table people(
id int unsigned not null auto_increment primary key,
name char(8) not null,*** char(4) not null,age tinyint unsigned not null);
其中,auto_increment就可以使int型別的id欄位每次自增1。
2、向表中插入資料使用insert 語句。
insert 語句可以用來將一行或多行資料插到資料庫表中, 使用的一般形式如下:
insert [into] 表名 [(列名1, 列名2, 列名3, …)] values (值1, 值2, 值3, …);
其中 內的內容是可選的, 例如, 要給上步中建立的people 表插入一條記錄, 執行語句:
insert into people(name,***,age) values( 「張三」, 「男」, 21 );
3、想要查詢是否插入成功,可以通過select 查詢語句。形式如下:
select * from people;
當mysql大批量插入資料的時候使用insert into就會變的非常慢, mysql提高insert into 插入速度的方法有三種:
1、第一種插入提速方法:
如果資料庫中的資料已經很多(幾百萬條), 那麼可以 加大mysql配置中的 bulk_insert_buffer_size,這個引數預設為8m
舉例:bulk_insert_buffer_size=100m;
2、第二種mysql插入提速方法:
改寫所有 insert into 語句為 insert delayed into
這個insert delayed不同之處在於:立即返回結果,後台進行處理插入。
3、第三個方法: 一次插入多條資料:
insert中插入多條資料,舉例:
mysql增刪改查效果 mysql增刪改查
檢視所有資料庫 mysql show databases 建立乙個庫ghd並指定字符集為utp8 mysql create database ghd charset utf8 檢視mysql支援的字符集 mysql show char set 建立乙個表,並設定id為主鍵 create table ...
mysql增刪改查擴充套件 MySQL增刪改查
1 插入 insert 1 insert into 表名 values 值1 值2 例子 insert into t1 values zengsf 23 fengshao 22 2 insert into 表名 欄位1,values 值1 例子 insert into t1 name values ...
mysql建刪改查 MySQL增刪改查
登入mysql mysql u root p 密碼 建立使用者 mysql insert into mysql.user host,user,password values localhost test password 1234 這樣就建立了乙個名為 test 密碼為 1234 的使用者。注意 此...