摘要: 一、DELIMITER命令在MySQL中,服务器处理语句的时候是以分号为结束标志的。但是在创建存储过程的时候,存储过程体中可能包含多个SQL语句,每个SQL语句都是以分号为结尾的,这时服务器处理程序的时候遇到第一个分号就会认为程序结束,这肯定是不行的。所以这里使用DELIMITER命令将MySQL语句的结束标志修改为其他符号。DELIMITER语法格式为:DELIMITER $$说明:$$是用户定义的结束符,通常这个符号可以是一些特殊的符号,如两个“#”,两个“¥”等。当使用DELIMITER命令时,应该避免使用反斜杠(“\”)字符,因为那是MySQL的转义字符。【例】 下面是一个存储过程的简 阅读全文
posted @ 2012-03-18 21:48 仰望薰衣草 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 一、 数据完整性(一)相关概念数据的完整性是指数据的可靠性和准确性.它分四类:1、实体完整性:实体的完整性强制表的标识符列或主键的完整性(通过索引,唯一约束,主键约束或标识列属性).2、域完整性:限制类型(数据类型),格式(通过检查约束和规则),可能值范围(通过外键约束,检查约束,默认值定义,非空约束和规则).3、引用完整性:在删除和输入记录时,引用完整性保持表之间已定义的关系.引用完整性确保键值在所有表中一致.这样的一致辞性要求不能引用不存在的值.如果一个键值更改了,那么在整个数据库中,对该键值的引用要进行一致的更改.4、自定义完整性:用户自己定义的业务规则.(二)约束和数据完整性主键(Pr 阅读全文
posted @ 2012-03-12 21:06 仰望薰衣草 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 一、MYSQL数据库的概念1、 数据库管理系统(DBMS)是一种管理和操纵数据的软件其中包括sql server,mysql,access,oracle等数据库管理系统。2、 数据库应用系统(DBAS)是程序员给用户开发的系统,比如学生管理系统,图书管理系统,网上投票系统等二、MYSQL的安装1、在安装过程中可以修改数据文件的放置路径2、在安装过程中要修改字符编码,默认的字符编码是Latin1不支持中文,我们需要将其改成国际标准的字符编码UTF-8,若只是需要简体中文,我们可以的将其改成gb2312或者gdk。3、在安装中可能出现start service错误解决方法是:(1),到控制面板里面 阅读全文
posted @ 2012-03-04 19:13 仰望薰衣草 阅读(3667) 评论(1) 推荐(1) 编辑