MySQL
**创建数据库**: create(可为特) database(嘚第比`sei`) 数据库名
**查看数据**: show databases;
**删除数据库**: drop(找坡) database 库名;
**打开数据库**: use 库名;
**显示数据库**: select(四来可特) database();
**字符型**:
char(查) ==>定变长
`varchar`(饶克)==>变变长
text(泰克斯克)==>文本
**数值**:
int==>整数
float==>单精度浮点数
double(大`bou`)==>双精度浮点数
**日期**:
date==>日期型
time==>时间
year==>年份
**约束**:
主键约束: primary key(帕模为ki)
外键约束: foreign key(法哦润ki)
默认值: default(地否特)
非空/空: not null/null
唯一约束: unique(u ni ke)
省略约束: comment(康们特)
**创建表**: create table 表名(
列1 类型【宽度】,
列2 类型【宽度】,
.....
);
**查看表结构**: desc(带四可) 表名;
**修改表结构**: alert(e了特) table 表名 列名【宽度】;
**添加数据**: insert(音赛特) into 表名 value(外偶有)(1,2,3,4,5..);
**修改数据**: update 表名 set 列1=表达式....
**删除数据**: delete(de li t) from 表名 [where 条件] truncate(串kei特) table <表名>;
**查询**:
select *from <表名> where <条件> group by(骨如可白 分组的意思) 列表1【,列表2.。。】
having(还为应)占有 <分组条件>
order by(欧的白)顺序 列名1
limit 限制
/*
条件
1)关系运算符 > < = !=
2)模糊运算符 like(_ % [] [^])
3)介于。。之间:[not]between..and..(比退隐 俺的)
4)逻辑运算符:not and or
5)in:逻辑中的'或'
6)exsits(一颗贼柯思思):是否存在
集合函数
sum(萨姆):对数值型求和
avg(an佛维持):对数值求平均值
max(马克思):求最大值
min:求最小值
count(康特):计数:count(列名)或count(*)
*/
**去重**: select distinct(第四丁科特)不同的 表名 from 列名
**输出列重命名(别名)**: select 列名 as '输入的名字',列名 as 'ssd' from 表名;
**分组**: select 列1 sum(列2) from 表 group by 列3;
**分组条件**: select 列1 from 列2 group by 列3 having count(*)>=《数》;
**排序**: select *from 列1 order by 列2 desc;
**分页**: select*from 表名 limit 3;
**创建视图**: create view(weing) 视图名 as select 语句;
**删除视图**: drop view 视图名;