其中服务器名称输入./自己本机电脑名称.
nchar类型一个单位可以放一个汉字-------长度短的补空格一个字节8位一个汉字两个字节
char类型两个单位可以放一个汉字
nvarchar类型是可变长度-----------长度短不会补空格
varchar类型是可变长度两个单位可以放一个汉字-----------长度短不会补空格
在ID为主键的时候设置其自动编号(设置标识为'是')
看数据类型
在数据库中看可编程性中的类型
索引:聚集索引决定它的存取顺序 主键就是唯一的聚集索引
非聚集索引就是普通索引
点击添加->选中列名
select 列名..列名 from 数据库表
列名可加可不加[].
select * from 数据库表.所有的字段取值
select * from 数据库.表. 表示所有的字段取值
select [列名] from 数据库表 where 条件 (=/>/<)and/or 条件.
select [列名] from 数据库表 where 条件 order by 字段名 升序排列
select [列名] from 数据库表 where 条件 order by 字段名 desc降序排列
select [列名],[列名] from 数据库表 where 条件 order by 字段名 desc降序排列
insert 表名(字段名,字段名)values('字段值','字段值') 其中数字类型可以不用单引号
插入行.
--表示注释
update 表名 set 字段名1 = '值1'
这样全部的字段名1的全部变为值1.
update 表名 set 字段名1 = '值1' where 条件
这样只有满足条件的字段名1的全部变为值1.
update 表名 set 字段名1 = '值1' ,字段名2 = '值2'where 条件
delete 表名 where 条件.
新建查询->生成新的分页签
if no exists(select * from 表名 where 姓名 = '高')
insert 表名(字段) value('值')
如果不存在则插入一行------------exists是一个函数.
if no exists(select * from 表名 where 姓名 = '高')begin
块(多条语句)
end
按F1出现搜索帮助解释代码,
while循环语句,count(*)统计条目数 ltrim去空格 str字符化同时不要小数 rand()随机生成数字.
break contiue
新建视图
选择表
选择表中字段
点击保存输入视图名称
更新视图
创建存取过程.
删除了不用的
模糊查询是我们设置的名称 @是必须的 key是我们设置的名称
alter修改的意思
调用exec.
新建触发器
trtxlInsUpd是名称-自定义的
触发在表名执行插入和修改之后
数据库表在插入会出现一个inserted的表存新数据
在修改后会在插入表出现修改后数据和删除表中出现修改前数据
在删除后回在删除表中存删掉的数据
rollback回滚表示取消操作.
上述代码含义表示电话为空不能插入或修改.
触发器会影响数据库的操作性能