总结一些操作表的DDL语句

1. 创建表的语句 

CREATE TABLE `t_agent_gift` (

  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',

  `type` int(5) DEFAULT NULL COMMENT '类型',

  `name` varchar(32) DEFAULT NULL COMMENT '卡券名称',

  `value` decimal(10,0) DEFAULT NULL COMMENT '卡券面值',

  `code` varchar(209) DEFAULT NULL COMMENT '劵码code ',

  `number` int(11) DEFAULT NULL COMMENT '卡券数量 ',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8   

2.CREATE INDEX 在表中创建索引。

CREATE INDEX index_name ON table_name (column_name) 

例如:1. CREATE INDEX index_search
ON t_gift_received_record   (`openid`,`code_card` ,`destory_code` ,`code_no` ,`create_date`, `use_status`); 

          2. ALTER table `t_my_gift`  add  INDEX  index_to ( `code_card`,`ticket_status` ,`received_flag` ,`destory_code` )  ;  

注:在表上创建一个唯一的索引。唯一的索引意味着两个行不能拥有相同的索引值。

3.  删除表中的列

  ALTER TABLE table_name DROP COLUMN column_name

4. 改变表中列的数据类型

 ALTER TABLE table_name ALTER COLUMN column_name datatype

 

你可能感兴趣的:(总结一些操作表的DDL语句)