摘要: 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在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 迪恩杰 阅读(3423) 评论(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) 编辑
摘要: MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL+API自己做一 阅读全文
posted @ 2017-09-18 16:48 迪恩杰 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 关系数据库的几种设计范式介绍1、第一范式(1NF) 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有 阅读全文
posted @ 2017-09-16 16:03 迪恩杰 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 时间添加方法,可以在编辑数据时方便时间选择输入: 将时间列DataType设为timestamp,设定其默认值为CURRENT_TIMESTAMP。 这样每次插入一条新纪录,数据库会自动在时间段存储当前时间。 阅读全文
posted @ 2017-09-16 16:00 迪恩杰 阅读(2639) 评论(0) 推荐(0) 编辑
摘要: 网页导航栏的下拉效果,通过div框的显示和隐藏实现。 阅读全文
posted @ 2017-09-15 11:24 迪恩杰 阅读(487) 评论(0) 推荐(0) 编辑