2017年6月26日
摘要: 触发器是一种特殊类型的存储过程,它不同于我们前面介绍过的存储过程。触发器主要是通过事件进行触发而被执行的,而存储过程可以通过存储过程名字而被直接调用。当对某一表进行诸如Update、 Insert、 Delete 这些操作时,SQL Server 就会自动执行触发器所定义的SQL 语句,从而确保对数 阅读全文
posted @ 2017-06-26 16:44 homie 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。 每个参数名前要有一个“@”符号, 阅读全文
posted @ 2017-06-26 16:42 homie 阅读(208) 评论(0) 推荐(0) 编辑
  2017年6月24日
摘要: --40、以班号和年龄从大到小的顺序查询Student表中的全部记录。select sno,sname,ssex,class,YEAR(GETDATE())-YEAR(sbirthday) from stu order by class desc,YEAR(GETDATE())-YEAR(sbirt 阅读全文
posted @ 2017-06-24 16:13 homie 阅读(113) 评论(0) 推荐(0) 编辑
摘要: --简单赋值declare @a intset @a=5print @a --使用select语句赋值declare @user1 nvarchar(50)select @user1='张三'print @user1declare @user2 nvarchar(50)select @user2 = 阅读全文
posted @ 2017-06-24 16:11 homie 阅读(113) 评论(0) 推荐(0) 编辑
  2017年6月20日
摘要: 一、简单查询语句 1. 查看表结构 SQL>DESC emp; 2. 查询所有列 SQL>SELECT * FROM emp; 3. 查询指定列 SQL>SELECT empmo, ename, mgr FROM emp; SQL>SELECT DISTINCT mgr FROM emp; 只显示结 阅读全文
posted @ 2017-06-20 17:03 homie 阅读(166) 评论(0) 推荐(0) 编辑
  2017年6月19日
摘要: 1增 1.1【插入单行】insert [into] <表名> (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) values ('开心朋朋','男','1980/6/15') 1.2【将现有表数据添加到一个已有表】insert into <已有的 阅读全文
posted @ 2017-06-19 15:49 homie 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 创建/删除数据库 create/drop database 数据库名 进入数据库 use 数据库名 创建/删除表 create/drop table 表名():自增 identity(1,1);非空 not null;主键 primary key;外键 foreign key;唯一 unique; 阅读全文
posted @ 2017-06-19 15:26 homie 阅读(95) 评论(0) 推荐(0) 编辑
  2017年6月16日
摘要: 第一范式:确保每列的原子性. 如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式. 例如:顾客表(姓名、编号、地址、……)其中"地址"列还可以细分为国家、省、市、区等。第二范式:在第一范式的基础上更进一层,目标是确保表中的每列都和主键相关. 如果一个关系满足第 阅读全文
posted @ 2017-06-16 16:32 homie 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 约束的简介 数据的完整性是指数据的正确性和一致性,可以通过定义表时定义完整性约束,也可以通过规则,索引,触发器等。约束分为两类:行级和表级,处理机制是一样的。行级约束放在列后,表级约束放在表后,多个列共用的约束放在表后。 完整性约束是一种规则,不占用任何数据库空间。完整性约束存在数据字典中,在执行S 阅读全文
posted @ 2017-06-16 16:26 homie 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: SQL数据库数据类型详解 数据类型 类型 描 述 bit 整型 bit 数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或Fa lse 、On 或Off int 整型 int 数据类型可以存储从- 231(-2147483648)到231 阅读全文
posted @ 2017-06-16 16:23 homie 阅读(239) 评论(0) 推荐(0) 编辑