码迷,mamicode.com
首页 > 数据库 > 详细

MySQL数据库的常用操作

时间:2016-10-28 20:07:05      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:varchar   delete   禁用   val   style   default   var   comm   div   

/*创建表*/
CREATE TABLE tb_test (
id int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 自增主键,
name varchar(100) NOT NULL DEFAULT ‘‘ COMMENT 名称,
user_id int(11) unsigned NOT NULL DEFAULT 0 COMMENT 用户id,
update_time int(11) unsigned NOT NULL DEFAULT 0 COMMENT 修改时间,
is_del tinyint(1) unsigned NOT NULL DEFAULT 0 COMMENT 是否禁用,
PRIMARY KEY (id),
KEY user_idx (name,user_id)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT=用户信息;

/*给表添加字段 ADD*/
ALTER TABLE tb_test ADD is_url tinyint(1) NOT NULL DEFAULT 1 COMMENT 是否是URL;

/*修改一个字段的类型 MODIFY*/
ALTER TABLE tb_test MODIFY is_url int(11) NOT NULL DEFAULT 1 COMMENT 是否是URL;

/*修改一个字段的名称,此时一定要重新指定该字段的类型 CHANGE*/
ALTER TABLE tb_test CHANGE is_url is_web_url int(11) NOT NULL DEFAULT 1 COMMENT 是否是URL;

/*添加普通索引*/
ALTER TABLE tb_test ADD KEY is_del_x(update_time,is_del);
ALTER TABLE tb_test ADD INDEX idx_name_content(name);

/*删除字段*/
ALTER TABLE tb_test DROP COLUMN is_web_url;

/*重命名表*/
RENAME TABLE tb_test TO tb_ceshi

/*添加数据*/
insert into tb_test(`id`,`name`,`user_id`) values (1,哈哈哈,1001),(2,李四,1002);

/*修改数据*/
update tb_test set `name`=’abcd’ where id=5;

/*删除数据*/
delete from tb_test where id=5;

 

 

MySQL数据库的常用操作

标签:varchar   delete   禁用   val   style   default   var   comm   div   

原文地址:http://www.cnblogs.com/renxing123/p/6008989.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!