mysql語句表 mysql表級sql語句

2021-10-18 23:52:33 字數 1700 閱讀 5504

create table table_name (

id int unsigned primary key auto_increment,

username varchar(32) not null,

nickname varchar(16) not null default '匿名',

unique key(username)

create table if not exists `test` (

`id` int(10) unsigned not null auto_increment,

`nickname` varchar(16) not null default '匿名',

primary key (`id`),

key `nickname` (`nickname`)

) engine=myisam default charset=utf8 auto_increment=1 ;

索引增刪改:(索引名字一般與欄位名相同)

alter table 表名add primary key(『字段列表』);  //增加主鍵

alter table 表名drop primary key;    //刪除主鍵

alter table 表名add unique key索引名字(字段列表);  增加唯一索引,例子:

alter table `test` add unique (

`username`

alter table 表名drop index index_name;  刪除唯一索引,例子:

alter table `test` drop index `username`;

alter table `test` add index ( `nickname` );//增加普通索引

alter table `test` drop index `nickname`;//刪除普通索引

插入insert into 表名稱 values (值1, 值2,....)插入所有列,指定值

insert into table_name (列1, 列2,...) values (值1, 值2,....)插入指定列,指定值

insert into test (username,nickname)values('333','111'),('222','222')插入指定列多個值

insert into test values (null , '444', '777'), (null , '555', '999')插入所有列,多個

insert into table select * from table2  //將查詢結果插入

insert into test (username) values ('111') on duplicate key update username='000',nickname='匿名'  //判斷主鍵或者唯一是否存在,不存在則插入,存在則更新。(update後沒有set)

刪除資料

delete from table where...  刪除符合條件的資料(delete支援order by和limit限制刪除條數)

truncate table  清空表

修改(update支援order by和limit限制更新條數)

update person set address = 'zhongshan 23', city = 'nanjing'

where lastname = 'wilson'

mysql表維護語句 MySQL

13.5.2.3.check table語法 check table tbl name tbl name option option 檢查乙個或多個表是否有錯誤。check table對myisam和innodb表有作用。對於myisam表,關鍵字統計資料被更新。check table也可以檢查檢視...

mysql表維護語句 Mysql維護語句

mysql的optimizer 優化元件 在優化sql語句時,首先需要收集一些相關資訊,其中就包括表的cardinality 可以翻譯為 雜湊程度 它表示某個索引對應的列包含多少個不同的值 如果cardinality大大少於資料的實際雜湊程度,那麼索引就基本失效了。我們可以使用show index語...

表級鎖的mysql讀寫 Mysql的表級鎖

我們首先需要知道的乙個大前提是 mysql的鎖是由具體的儲存引擎實現的。所以像mysql的預設引擎myisam和第三方外掛程式引擎 innodb的鎖實現機制是有區別的。可根據不同的場景選用不同的鎖定機制。mysql有三種級別的鎖定 表級鎖定 頁級鎖定 行級鎖定 一 定義 每次鎖定的是一張表的鎖機制就...