1.认识几个数据库
master 系统数据库
model 模型数据库
tempdb 临时数据库
msdb 警报日志信息
2.数据库当中需要大家记住的几个数据类型:
varchar 字符串
text 文本
int 整数
float 小数
datetime 日期时间
bit 布尔类型
3.约束
主键约束 primary key(pk)一个表格里面只能有一个主键
主键只能有一个,可不可以把两个列设置为主键
标识规范
非空约束
sex约束
默认值约束
1.SQL DISTINCT(放在SELECT后使用) 2.SQL WHERE(设置条件) 3.SQL AND & OR(逻辑与&逻辑或) 4.SQL
ORDER BY(排序操作,BY跟排序字段) 5.SQL INSERT INTO VALUES(插入数据) 6.SQL UPDATE SET(更新数据)
7.SQL DELETE FROM(删除数据) 8.SQL IN(用于子查询) 9.SQL BETWEEN AND(设置区间) 10.SQL
LIKE(匹配通配符) 11.SQL GROUP BY(按组查询) 12.SQL HAVING(跟在“GROUP BY”语句后面的设置条件语句) 13.SQL
ALIAS(AS)(可以为表或列取别名) 14.SQL LEFT JOIN/RIGHT/FULL JOIN(左连接/右连接/全连接) 15.SQL
OUT/INNER JOIN(内连接/外连接) 16.SQL UNION/UNION ALL(并集,后者不去重) 17.SQL INTERSECT(交集)
18.SQL EXCEPT(差集) 19.SQL SELECT INTO(查询结果赋给变量或表) 20.SQL CREATE TABLE(创建表)
21.SQL CREATE VIEW AS(创建视图) 22.SQL CREATE INDEX(创建索引) 23.SQL CREATE PROCEDURE
BEGIN END(创建存储过程) 24.SQL Length(str)(返回字符串str长度) 25.SQL
Locate(substr,str)(返回子串substr在字符串str第一次出现的位置) 26.SQL LTrim(str)(移除字符串str左边的空格)
27.SQL RTrim(str)(移除字符串str右边的空格) 28.SQL Trim(str)(移除字符串str左右两边的空格) 29.SQL
Left(str,n)(返回字符串str最左边的n个字符) 30.SQL Right(str,n)(返回字符串str最右边的n个字符) 31.SQL
Upper(str)(小写转化为大写) 32.SQL Lower(str)(大写转化为小写) 33.SQL AddDate()(增加一个日期,天、周等)
34.SQL AddTime()(增加一个时间,天、周等) 35.SQL CurDate()(返回当前日期) 36.SQL CurTime()(返回当前时间)
37.SQL Date()(返回日期时间的日期部分) 38.SQL DateDiff()(计算两个日期之差) 39.SQL
Date_Add()(高度灵活的日期运算函数) 40.SQL Date_Format()(返回一个格式化的日期或时间串) 41.SQL
Day()(返回一个日期的天数部分) 42.SQL DayOfWeek()(返回一个日期对应的星期几) 43.SQL Hour()(返回一个时间的小时部分)
44.SQL Minute()(返回一个时间的分钟部分) 45.SQL Month()(返回一个日期的月份部分) 46.SQL
Now()(返回当前日期和时间) 47.SQL Second()(返回一个时间的秒部分) 48.SQL Time()(返回一个日期时间的时间部分)
49.SQL Year()(返回一个日期的年份部分) 50.SQL Avg()(求均值) 51.SQL Max()(求最大值) 52.SQL
Min()(求最小值) 53.SQL Sum()(求和) 54.SQL Count()(统计个数) 55.SQL Abs()(求绝对值)