如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
SQL语法复习要点(一)数据定义CREATETABLE表名(...)CREATEVIEW视图名AS查询语句ALTERTABLE表名(...)ALTERVIEW视图名AS查询语句DROP表名DROP视图名ALTERTABLE表名ADDCONSTRAINTS…主键约束PRIMARYKEY外键约束FOREINGKEY检查约束CHECK非空约束NOTNULL唯一约束UNIQUE聚集型唯一约束CLUSTEREDUNIQUE(二)数据操作INSERTINTO表VALUES(值,值…)DELETEFROM表WHERE列名=值DELETEFROM表WHERE列名=值AND列名=值DELETEFROM表WHERE列名=值OR列名=值UPDATE表SET列名=值UPDATE表SET列名=值WHERE条件表达式UPDATE表SET列名=值,列名=值WHERE条件表达式(三)数据查询SELECT*FROM表SELECT列名FROM表SELECTDISTINCT(列名)FROM表SELECT聚合函数(列名)FROM表SELECT聚合函数(列名)FROM表GROUPBY列名SELECT*FROM表WHERE列名=值SELECT*FROM表WHERE列名=值AND列名=值SELECT*FROM表WHERE列名=值OR列名=值SELECT*FROM表ORDERBY列名SELECT*FROM表WHEREEXISTS(子查询)聚合函数:①SUM(属性名):纵向求数值型属性之和。②AVG(属性名):纵向求数值型属性之平均值。③COUNT(*):返回表的记录行数(含重复行)。COUNT(属性名):返回指定列中取非NULL值的单元格数目。COUNT(DISTINCT属性名):返回指定列中非空、不重复的单元格数目。④MAX(属性名):返回指定列中的最大值。⑤MIN(属性名):返回指定列中的最小值。(四)数据授权GRANT权限[,…n]ON表名|视图名|存储过程名TO用户名表DENY权限[,…n]ON表名|视图名|存储过程名TO用户名表REVOKE权限[,…n]ON表名|视图名|存储过程名FROM用户名表(五)T-SQL部分关键字DECLARESELECTPRINTCASEDECLARE游标名CURSORCREATEFUNCTION函数名...CREATEPROC存储过程名...CREATETRIGGER触发器名…