MySQL經常使用命令(DDL)

MySQL指令基本分爲三類:DDL(數據定義語言)、DML(數據操縱語言)、DCL(數據控制語言)。數據庫

DDL:DDL指令的功能就是定義數據庫DATabase、表table、索引index、視圖view、列column等。DDL與DML的區別就在與DDL是對錶進行定義、對結構進行修改,DML只能處理數據庫中的數據,不能對錶結構進行更改。關鍵字有:insert、delete、update、SELECT、drop等,經常使用DDL語言包括如下:學習

create database db_name; //定義數據庫blog

create table tb_name(      //定義表索引

id int(5),                  //定義列get

name varchar(10)io

);table

 


 

create view view_name as select id fROMtb_name; //定義視圖class

 

alter table tb_name add columntexttext [first/after 已存在的列名 ]; //添加一個text列date

later table tb_name change 舊列名  新列名  數據類型;  //修改表的一個列的列名select

alter table tb_name modify 列名  新數據類型;  //修改某列的數據類型

alter table tb_name rename 新表名;    //修改表的名字

alter table tb_name engine=innoDB/MyISAM...  //修改表的存儲引擎

alter table tb_name add index idx_name on tb_name(id);    //建立普通索引索引idx_name基於id列;

alter table add unique(name);            //建立惟一索引name;

alter table add primary key(列名)        //添加主鍵索引

alter table tb_name drop 列名    //刪除表的某列

drop index index_name on tb_name; //刪除表的某個索引

show index from tb_name;          //查看錶的索引

相關文章
相關標籤/搜索