MySql 数据库 sql 语句 修改 表结构

来源:互联网 发布:兰州市政府网络留言板 编辑:程序博客网 时间:2024/05/17 02:28
--  重命名表   
  
   altertable table_old_name rename table_new_name;  

--  重命名字段   
  
   altertable 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,非空,自动增长,主键   
  
   altertable tabelnameadd new_field_name field_typedefault 0not null auto_increment ,addprimarykey (new_field_name);   
  
--  增加一个新字段   
  
   altertable tableNameadd new_field_name field_type;   
   altertable tableNameadd new_field_name field_typenot null default'0';   
  
--   删除字段   
  
   altertable tableNamedropcolumn field_name;   

  
--  改变字段的类型   
  
   altertable tableName change field_name field_name field_type;   

  
--   加索引   
  altertable tablenameaddindex 索引名 (字段名1[,字段名2 …]);   
  altertable tablenameaddindex index_name(name);   
  
--   设置主键   
  altertable tablenameaddprimarykey(field_name);   
  
--   添加唯一索引   
  altertable tablenameaddunique index_name(field_name);   
  
--   删除索引   
  altertable tablenamedropindex index_name; 

原创粉丝点击