摘要: SQL触发器,是一种特殊类型的存储过程,不由用户直接调用。它在指定的表中的数据发生变化时自动生效。唤醒调用触发器以响应 INSERT、UPDATE 或 DELETE 语句。他可以查询其它表,并可以包含复杂的Transact-SQL语句。将触发器和触发它的语句作为可在触发器内回滚的单个事务对待。如果检 阅读全文
posted @ 2017-06-27 08:37 小伙子很浪 阅读(20983) 评论(0) 推荐(0) 编辑
摘要: 一、mysql的存储的过程:一个存储过程是一个可编程的函数,它在数据库中创建并保存。当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。 优点: 1、存储过程增强了SQL语句的功能和语句灵活性。存储过程可以用流控制编写,有很强的灵活性,可以完成复杂的判断和比较复杂 阅读全文
posted @ 2017-06-27 08:36 小伙子很浪 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: create database zuoyeuse zuoyecreate table student( sno varchar(20) not null, sname varchar(20) not null, ssex varchar(20) not null, sbirthday datetim 阅读全文
posted @ 2017-06-27 08:35 小伙子很浪 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 条件查询用where 比如:查询Score表中成绩在60到80之间的所有记录。 select DEGREE from score where degree>60 and degree<80 模糊查询用% 比如查询与三相关的数据: where cno like '3%' 3%是已三开头 %3%是中间带 阅读全文
posted @ 2017-06-27 08:34 小伙子很浪 阅读(117) 评论(0) 推荐(0) 编辑
摘要: create database zuoyeuse zuoyecreate table student( sno varchar(20) not null, sname varchar(20) not null, ssex varchar(20) not null, sbirthday datetim 阅读全文
posted @ 2017-06-27 08:34 小伙子很浪 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 创建/删除数据库 create database 数据库名 drop database 数据库名 use数据库 create table 表名() 列名 类型 限制 { 自增Identity(1,1) 非空 Not null 主键 建表时添加 primary key 已经创建好表之后新增约束 alt 阅读全文
posted @ 2017-06-27 08:33 小伙子很浪 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 添加表: create database test 删除表: drop database test 使用test: use test 创建表格: create table stu : ( id int primary key' sex bit' age int' name nvarchar(50) 阅读全文
posted @ 2017-06-27 08:31 小伙子很浪 阅读(160) 评论(0) 推荐(0) 编辑