Mysql sql語句基本常規操作!

一、數據定義語言基礎DDL(Data Definition Language)

(一)alter

  1. 字段修改
1)添加字段
語法:alter table 表名 add 字段名 類型
alter table corp add platform_id BIGINT(20) DEFAULT NULL COMMENT '平臺Id'

2)刪除字段
語法:ALTER TABLE table_name  DROP COLUMN column_name
alter table corp drop column platform_id

3)修改字段
語法:ALTER TABLE table_name modify 字段名 類型
語法:alter table TABLE_NAME rename column A to B;
alter table corp modify platform_id BIGINT(22) DEFAULT NULL COMMENT '平臺id號'
  1. 索引新增刪除
1)新增索引
1.PRIMARY  KEY(主鍵索引)
        mysql>ALTER  TABLE  `table_name`  ADD  PRIMARY  KEY (  `column`  ) 
        
2.UNIQUE(唯一索引)
        mysql>ALTER  TABLE  `table_name`  ADD  UNIQUE INDEX index_name (`column` ) 
        
3.INDEX(普通索引)
        mysql>ALTER  TABLE  `table_name`  ADD  INDEX index_name (  `column`  )
        
4.FULLTEXT(全文索引)
        mysql>ALTER  TABLE  `table_name`  ADD  FULLTEXT ( `column` )
        
5.多列索引
        mysql>ALTER  TABLE  `table_name`  ADD  INDEX index_name (  `column1`,  `column2`,  `column3`  )
        
6、刪除索引
drop index INDEX_NAME on TABLE_NAME ;
alter table TABLE_NAME drop index INDEX_NAME ;
alter table TABLE_NAME drop primary key ;

舉例:
ALTER TABLE t_concurrency ADD UNIQUE INDEX date_type_index (date,type) USING BTREE

二、數據操作語言DML(Data Mainpulation Language)

三、數據控制語言(Data Control Language)).

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章