萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysql中創建表、添加、修改介紹

mysql中創建表、添加、修改介紹

下面我來介紹在mysql中對表的一些基本操作,包括對表的創建,刪除,修改有需要學習的朋友可參考。

建表:就是聲明列的過程

 代碼如下 復制代碼

 create table 表名(
  列名1 列2類型 列1參數,
  列名2 列2類型 列2參數,
  ……
  列n的聲明 列n參數
 )engine myisam/innodb/bdb charset utf8/gbk/latin1…;

修改表的語法:MySQL ALTER語法中ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...]

一張表創建完成後,有可能要增加或刪除或修改列

添加列:

 代碼如下 復制代碼  
alter table 表名 add 列名稱 列類型 列數(加的列在表的最後)
alter table 表名 add 列名稱 列類型 列參數 after 某列名(指定添加到某列後)
alter table 表名 add 列名稱 列類型 列參數 first;(把新列加到最前面)

刪除列:

 代碼如下 復制代碼

alter table 表名 drop 列名

修改列:

 代碼如下 復制代碼

alter table 表名 modify 列名 列類型 列參數;

修改列名及列類型:

 代碼如下 復制代碼

alter table 表名 change 舊列名 新列名 新類型 新參數;


例1

加索引

 代碼如下 復制代碼

mysql> alter table 表名 add index 索引名 (字段名1[,字段名2 …]);


例子:

 代碼如下 復制代碼 mysql> alter table employee add index emp_name (name);

加主關鍵字的索引

 代碼如下 復制代碼

mysql> alter table 表名 add primary key (字段名);

例子:

 代碼如下 復制代碼 mysql> alter table employee add primary key(id);

加唯一限制條件的索引

 代碼如下 復制代碼

mysql> alter table 表名 add unique 索引名 (字段名);

例子:

 代碼如下 復制代碼 mysql> alter table employee add unique emp_name2(cardnumber);

MySQL ALTER語法運用:查看某個表的索引

 代碼如下 復制代碼

mysql> show index from 表名;


例子:

 代碼如下 復制代碼 mysql> show index from employee;


刪除某個索引

 代碼如下 復制代碼

mysql> alter table 表名 drop index 索引名;


主關鍵字的索引549830479

 代碼如下 復制代碼

mysql> alter table tablename add primary key(id);

加唯一限制條件的索引549830479

 代碼如下 復制代碼

mysql> alter table tablename add unique emp_name2(cardnumber);

例子:

 代碼如下 復制代碼

mysql>alter table employee drop index emp_name;


 

修改表:增加字段:

 代碼如下 復制代碼 mysql> ALTER TABLE table_name ADD field_name field_type;


查看表:

 代碼如下 復制代碼 mysql> SELECT * FROM table_name;


修改原字段名稱及類型:

 代碼如下 復制代碼 mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;


刪除字段:

 代碼如下 復制代碼 MySQL ALTER TABLE table_name DROP field_name;
copyright © 萬盛學電腦網 all rights reserved