1.数据库操作语言DML:INSERT ,UPDATE, DELETE
数据库查询语言DQL: SELECT
主键:PRIMARY KEY 简写:PK
外键:FOREIGN KEY 简写:FK
检查约束:CHECK 简写:CK
2.数据完整性约束:
(1)实体完整性约束 :要求表中每一行的数据都反应不同的实体,不能存在相同的数据行
(2)域完整性约束 :给定列表输入的有效性
(3)引用完整性约束 :在输入或删除数据行时引用完整性约束用来保持表之间已定义的关系
(4)自定义完整性约束:自定义的完整性规则
3.sql语句:
(1)插入:INSERT INTO 表名 VALUES(值)
(2)修改:UPDATE 表名 SET 列名=值
(3)删除:DELETE FROM 表名
(4)查询 SELECT * FROM 表名
4.连接符:
(1)where :但是 (2)and :并且
(3)or :或者 (4)is :是
(5)union :联合 (6)top :顶部
5.运算符和赋值符:
(1)运算符:+ - * / %
(2)赋值符/比较符:=
(3)约束:between( A and B) :再A和B之间
6.char 和 varchar 的区别:
(1)char 和 vachar 汉字站两个字符
(2)nchar 和 nvarchar:汉字占一个字符
7.常用函数:
(1)返回字符串的长度 :Len(字符串)
(2)得到当前电脑的日期:GETDATE()
8.数学函数:
(1)返回0-1的随机数(float): RAND()
(2)取绝对值:ABS(值)
(3)四舍五入:ROUND()
9.聚合函数:
(1)求和 :SUM(值)
(2)求平均值:AVG(值)
(3)求最大值:MAX(值)
(4)求最小值:MIN(值)
(5)求总数 :COUNT(值)
10.模糊查询 LIKE 的符号:
(1)_ (下划线) :表示一个字符
(2)%(百分号) :表示任意长度的字符
(3)[ ] (中括号) :表示指定范围内的字符
(4)[ ^ ] :表示不在指定范围的字符
11.排序 ORDER BY:
(1)ASC :升序
(2)DESC :降序
12.分组查询 GROUP BY:
(1) HAVING :筛选条件
例:
SELECT 分组列名,聚合函数 FROM 表名 GROUP BY 列名 HAVING 筛选条件
13.连接查询:
(1) 内连接:INNER JOIN
(2)左连接:LEFT JOIN
(3)右连接:RIGHT JOIN