一.数据库操作
1.创建数据库
create database 数据库名;
2.查看数据库
show databases;
3.删除数据库
drop database 数据库名;
二.表的操作
(一)创建和查看
1.创建表
create table table_name(字段名 字段类型(长度)......);
2.查看表基本结构
desc 表名;
3.查看建表语句
show create table table_name;
(二)修改表和删除表
1.修改表名
alter table 旧变名 rename 新表名;
2.修改字段名
alter table table_name change 旧字段名 新字段名+type();
3.修改字段数据类型
alter table table_name modify 字段名+type;
4.添加字段
alter table table_name add 字段名+type [first(在第一列添加)];
5.删除字段
alter table table_name drop 字段名;
6.删除表
drop table [if exists] table_name1......;
7.在表的指定列之后添加字段
alter table table_name add 字段名+type after 在什么字段之后的字段名;
(三)给指定列添加约束
1.主键约束
alter table table_name add primary key +字段名
2.唯一约束
alter table table_name add unique+字段名
3.外键约束
alter table table_name add constraint 约束名foreign key(外键列)references 主键表(主键列)
4.默认值
alter table table_name alter 字段名 set default+值;
5.检查约束
alter table 表名 add constraint CK_字段名 check (条件表达式)
三.插入数据
1.不指定字段只列出字段值
insert into table_name values(values1,,,,,,,,,,);
2.指定字段只列出字段值
insert into table_name(字段名1,2,3,,,,,) values(values1,,,,,,,,,,);
3.同时插入多条数据
insert into table_name(,,,,,) values(.....)
.......
(values.........);
4.修改所有数据
UPDATE table_name
SET col_name1=value1,col_name2=value2……,col_namen=valuen;