对数据库操作
create database 数据库名 添加
character set utf8 进行编码
use 数据库名 使用
show database 显示所有数据库
drop database 数据库名 删除
show create database 显示创建库的sql语句
对表进行操作
show table 显示所有表
create table 表名(数据名 数据类型(长度) 约束,...)
show create table 表名 查询创建表的sql语句
alter table 表名 修改字段 add 添加 drop 删除 rename to 修改
drop table 表名 删除
约束
-- 主键 PRIMARY KEY
-- 自增 auto_incrment
-- 非空 not NULL
-- 唯一 UNIQUE
-- 默认值 DEFAULT
-- 外键 FOREIGN KEY
数据类型
varchar 字符串类型 默认长度为255个字符
CHAR 字符类型
int 整数类型
double 浮点类型
float
long
Text
data 年月日
time 时分秒
datatime 年月日时分秒
timestamp 时间戳(用来获取系统当前时间)
对数据操作
insert into 表名 values() 添加
update 表名 set 修改
select 字段 from 表名 查找
delete from 表名 删除
where 根据 or 或 and 和 in 包括 not in 不包括 like 模糊查询
DATENAME( )获取年份
ORDER BY 排序 desc 降序 asc 默认升序排序
GROUP BY 分组 HAVING 分组之后的条件查询
-- 聚合函数
COUNT() 总数
MAX(expr) 最大值
MIN(expr) 最小值
AVG(expr) 平均值
SUM 求和
多表:
内连接 INNER JOIN NO
外链接 -- 左外链接 LEFT JOIN --
右外连接 RIGHT JOIN --
全连接 FULL JOIN