sql
请叫我小程壮士
不想当程序员的统计媛不是好数学家
展开
-
SQL-DQL
对数据进行提取 *代码的部分一定要熟练掌握 1.条件查询: 运行符及关键字:=、!=、<>、<、<=、>、>= between…and in(set)(查询固定的范围值) is null / in not null(查询为空的属性/不为空的属性的记录) and(且) or(或) not(非) 例如: **selec...原创 2019-04-10 17:43:18 · 161 阅读 · 0 评论 -
Structured Query Language
1 是什么? 是专为数据库建立的操作命令集,是一种功能齐全的数据库语言。在使用时,只需要发出“做什么”的命令,不需要考虑“怎么做”。 2 功能 数据定义语言:定义数据库对象,创建修改删除列、表、库 数据操作语言:用来操作数据表中的记录 数据查询语言:查询数据 数据控制语言:定义访问权限和安全级别 3 数据类型(定义时选择合适的数据类型十分重要)原创 2019-04-08 11:25:44 · 977 阅读 · 0 评论 -
SQL-进阶1
1.分组查询:将查询结果按照一个或者多个字段进行分组,字段值相同的为一组。(单独使用时,只显示每一组的第一条记录) select department from student3 group by department ; 展示分组中指定字段的内容: select gender, group_concat(name) from student3 ...原创 2019-04-11 21:43:36 · 175 阅读 · 0 评论 -
MYSQL---进阶1
1.内连接之等值相等 去除笛卡尔集的方法: select * from one oo, two tt where oo.id=tt.oid; select * from one oo inner join two tt on oo.id=tt.oid where oo.age >16 and …;------join on即可,inner 可以省略不写,与多表联查约束主外键一样...原创 2019-04-15 22:23:11 · 191 阅读 · 0 评论 -
MYSQL-进阶1续
续: 实体完整性:针对某列数据判断其正确性 唯一约束:指定的列的数据不能重复,但可以为空 create table person1 (id bigint,name varchar(50) unique); 自动增长列约束:指定的列的数据将会自动增长(被删掉的内容永远记录在增长中) *一般都会把主键设置为自动增长列 create table person3(id bigint primary key...原创 2019-04-12 19:06:39 · 178 阅读 · 0 评论 -
SQL--DML
DDL(data definition language)是数据定义语言 DCL(DataControlLanguage)是数据库控制语言 DML(data manipulation language)是数据操纵语言原创 2019-04-09 21:15:15 · 359 阅读 · 0 评论