系统命令执行中MySQL修改数据表

来源:互联网 发布:我要找网络推广客户 编辑:程序博客网 时间:2024/06/06 12:32

A:修改数据表:

一:更改表格名字:

alter table 旧表格名 rename as 新表格名

二:添加字段:

alter table 表名 add 字段名 列类型【属性】

三:修改字段:

alter table 表名 modify 字段名 列类型 【属性】
alter table 表名 change 旧字段名 新字段名 列类型【属性】

四:删除字段:

alter table 表名 drop 字段名

B:MySQL表字段属性:

一:主键:primary key(column_name)
二:自动递增:auto_increment
三:非空:not null
四:唯一性约束:unique(column_name)
alter table tb_name add unique(column_name)  //给表字段增加unique
alter table tb_name drop index column_name     //去掉unique

C:索引:

KEY key_name(column_name)key后面字符为索引名称,括号内为建立索引的字段名。

D:附加属性:

engine:存储引擎类型       MyISAM与InnoDB
charset:数据表表字符集   一般为utf8
1 0