标签:
--修改表添加列 alter table biao add sex varchar(20)--修改表里,增加性别一行 alter table biao drop column sex --从表里吧性别一行删除 ——--下划线只代表一个字符,在范围很广的范围中可以使 --聚合函数 count(),min(),max(),sum(),avg() --日期函数 year--年, month day,--月和天 datediff,--两天之间相差几天 dateadd,--增加 datepart,--返回 datename,-- getdate--获取当前系统时间 --数学函数 round ceiling floor pi--π abs--绝对值 rand --字符串函数 substring ltrim upper lower --类型转换函数 cast (数据 vs 类型) convert (类型和数据) --子查询 1,放在where后面作为删选条件,查询出一系列数据当做参数来使用 2,放在from 后面,加括号的话,可以查询出一个结果集,当做一个临时表来使用。 3,如果放在select 和from中间的话,可以根据原来要显示的列数据进行子查询 查询出一个值来改变显示结果。 --连接查询 --横向连接--join on inner--内连接--只把相关的连接 left--左连接--在内连接的基础上,只显示左表 right--右连接--在内连接的基础上,只显示右表 --纵向连接--union 1,列数要对应 2,数据类型要对应 --存储过程 1,定义变量;declare @bianliang 数据类型 2,变量赋值;set @bianliang-=123 select 语句赋值 3,运算符;+ - * / % 4,比较运算符;> < >= <= != <> !> !< 5,逻辑运算符;and or ! not 流程语句 if else while 存储过程的格式 create proc 名字 --输入参数 --输出参数 as select *from 名字 go exec 存储过程名 --视图;一个虚拟的表,实际视图中芳的就是一个查询语句 create view 视图名 as 查询语句 go --触发器;是一个特殊的存储过程,他是通过增删改的哦你工作来引发 create trigger 名字 on 表 instead of as go --事务;是为了让一个流程完整执行 begin tran if @@ERROR>0 rollback tran else commit tran --约束 主键 外键 唯一列 check--可以在构建表的类型后面加上check(直接在选中项目加限制条件) 不为空 自增长
标签:
原文地址:http://www.cnblogs.com/w-wz/p/4468143.html