MySql基础操作
1、增删改查数据库
1 创建
create database 库名 [character set utf8 collate 校对集]
2 删除
drop database 库名
3 查看库
show databases;
4 修改库的码表
alter databases 库名 character set utf8 collate 校对集
5 选择库
use 库名;
6 查看当前选择的库
select database();
7 查看建库语句
show create database 库名;
2、增删改查表
1 创建
create table 表名 (
列名 类型 约束 [主键自增],
列名 类型 约束,
.....
)
2 删除表
drop table 表名
3 查表
show tables;
4 增加一列
alter table 表名 add 列名 类型;
5 修改一列的类型
alter table 表名 modify 列名 新类型;
6 修改列名
alter table 表名 change 旧列名 新列名 类型;
7 删除一列
alter table 表名 drop 列名;
8 修改表名
rename table 旧表名 to 新表名
9 查看表详情
desc 表名
3、数据类型
数字型
整型
int
浮点型
double
decimal
字符串
短字符串
char
varchar
长字符串(不常用)
text/clob
blob
日期型
datatime 年月日时分秒
timestamp
4、约束
非空 not null
唯一 unique
主键 primary key
主键自增
整数类型的主键.可以由数据库自动维护. 每次自动加1.
5、增删改查数据
1.增加
insert into 表名 [(列名,列名...)] values (值,值,值...)
2.删除
delete from 表名 [where 条件]
3.改
update 表名 set 列名=值,列名=值 .. [where 条件]
4.查
select 列名...
from 表名...
where 条件...
group by 列名...
having 条件...
order by 列名 升/降序
limit x,y
6、条件
< <= > >= != <> =
between .. and ..
in (set) / not in (set)
is null / is not null
not and or
7、模糊查询
关键词:like
匹配符:_ %
8、聚合函数
总数: count
平均值: avg
总和 : sum
最大/最小: max / min