好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

mysql 语句


1. 修改表信息
修改表名字
 alter table `user` (old) rename to `user1` (new);
 

修改表注释
 alter table `user` comment ‘注释内容‘;
 

2. 修改表字段信息
修改字段类型和注释
 alter table `user` modify column `name` varchar(20) COMMENT ‘应用的名称‘;
 

修改字段类型
 alter table `user`  modify column `name` text;
 

设置字段允许为空
 alter table `user` modify column `name` varchar(255) null COMMENT ‘描述‘;
 

增加一个字段,设好数据类型,且不为空,添加注释
 alter table `user` add column `name` text not null  comment ‘描述‘ after `id`;
 

增加主键
 alter table `user` add `id` int(5) not null ,add primary key (`id`);  
 

修改自增主键
 alter table `user` modify column `id` int(5) auto_increment ;
 

修改字段名字(要重新指定该字段的类型)
 alter table `user` change name `name` varchar(20) not null;
 

删除字段
 alter table `t_app` drop `name`; 
 

在某个字段后增加字段
 alter table `user` add column `name` int not null default 0 after `id`; #(在哪个字段后面添加)  
 

调整字段顺序
 alter table `user`  change `id` `id` int not null after `name` ; #(注意gateway_id出现了2次)
 

创建索引
 alter table user add index (cn,id);
 

删除索引
 alter table user drop index cn
 

增加列
 alter table user add id int(11) not null;
 
修改列
 alter table user change id id1 varchar(10) not null;
 

3. 增删改查语句
添加
 insert into user (id, name, state) values(2, ‘小明‘, ‘0‘);
 

修改
 update user set name = ‘xiaoming‘ where id = 2;
 

删除
 delete from user where id = 1;
 

4. 查询
 select * from user;
 

mysql 语句

标签:rop   values   rem   hang   int   sql   修改   into   一个   

查看更多关于mysql 语句的详细内容...

  阅读:26次