摘要: 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、delete这些操作的时候,系统会自动调用执行该表上对应的触发器。SQL Server 200 阅读全文
posted @ 2017-09-23 10:56 迪恩杰 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可编程 阅读全文
posted @ 2017-09-23 10:53 迪恩杰 阅读(903) 评论(0) 推荐(0) 编辑
摘要: mysql表格查询方法: 查询: 1.简单查询 select * from Info --查所有数据select Code,Name from Info --查指定列的数据select Code as '代号',Name as '姓名' from Info --给列指定别名 2.条件查询 selec 阅读全文
posted @ 2017-09-23 10:31 迪恩杰 阅读(3424) 评论(0) 推荐(0) 编辑
摘要: 学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。 表1-1数据库的表结构 表(一)Student (学生表) 属性 阅读全文
posted @ 2017-09-23 10:26 迪恩杰 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 通过代码对表格内容操作: 1、添加数据insert into Info values('p009','张三',1,'n001','2016-8-30 12:9:8') ; 给特定的列添加数据insert into Info (code,name) values('p010','李四');自增长列的处 阅读全文
posted @ 2017-09-23 08:38 迪恩杰 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 一个表格建立后用代码删除或添加列: -- 删除列alter table teacher drop column create_time;-- 添加列alter table teacher add column Prof varchar(30); 阅读全文
posted @ 2017-09-23 08:37 迪恩杰 阅读(187) 评论(0) 推荐(0) 编辑