先来介绍一下比较实用的快捷键
在sql server中遇到不熟悉的关键字时可用光标停在在关键字处按F1可查看帮助
--给数据库表添加一列属性
alter table 表名
add 列名 类型 [null]
--创建表给列赋默认值
create table userID
(
id int identity(1,1) primary key,
name nvarchar(32) default('values'),--给name属性赋初值values
)
添加外键关系
alter table 表名
add constraint 外键名 foreign key(属性列) reference 主键表名(属性列)
--select另起别名的方法
select 属性名 as 别名
select 别名 = 属性
select 属性(或常量) 别名
--类型转换
Convert(目标类型,转换表达式,格式规范)
Cast(属性 as 目标类型)
--LEFT()截取字符串的函数
--case的使用
语法:
case 表达式
when 值1 then 返回值
when 值1 then 返回值
end as 列名
case
when 表达式 then 返回值
when 表达式 then 返回值
else 值
end
--IsNull(表达式,替换的内容)函数
select createDate,IsNull(createDate,getDate())
from userMessage
--声明变量declare,给变量赋值set,打印变量的值用print
--例:
declare @i int
set @i=1
print @i
--控制语法
while(表达式)
begin
SQL语句
end