MySQL数据库的常用操作
时间:2021-07-01 10:21:17
帮助过:28人阅读
创建表*/
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