MySql数据库sql语句修改表结构
-- 重命名表
alter table table_old_name rename table_new_name;
-- 重命名字段
alter table tableName change old_field_name new_field_name new_field_type ;
如:alter table qcy_receipts_connection change PARENTID PARENT_ID int(11) DEFAULT NULL COMMENT '⽗ID号' -- 新增⼀个字段,默认值为0,⾮空,⾃动增长,主键
alter table tabelname add new_field_name field_type default 0 not null auto_increment , add primary key
(new_field_name);
-- 增加⼀个新字段
alter table tableName add new_field_name field_type;
alter table tableName add new_field_name field_type not null default'0' ;
-- 删除字段
alter table tableName drop column field_name;
-- 改变字段的类型
alter table tableName change field_name field_name field_type;
-- 加索引
alter table tablename add index 索引名 (字段名1[,字段名2 …]);
alter table tablename add index index_name( name );
-- 设置主键
增加字段的sql语句alter table tablename add primary key (field_name);
-- 添加唯⼀索引
alter table tablename add unique index_name(field_name);
-- 删除索引
alter table tablename drop index index_name;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论