12 2016 档案
摘要:位运算是将给定的操作数转化为二进制后,对各个操作数每一位都进行指定的逻辑运算,得到的二进制结果转换为十进制数后就是位运算的结果。MySQL 5.0 支持6 种位运算符,如表4-4 所示。 可以发现,位运算符中的位与“&”和位或“|”和前面介绍的逻辑与和逻辑或非常类似。其他操作符和逻辑操作有所不同,下
阅读全文
摘要:逻辑运算符又称为布尔运算符,用来确认表达式的真和假。MySQL 支持4 种逻辑运算符,如表4-3 所示。 表4-3 MySQL 中的逻辑运算符 ““NOT”或“!”表示逻辑非。返回和操作数相反的结果:当操作数为0(假),则返回值为1,否则值为0。但是有一点除外,那就是NOT NULL 的返回值为
阅读全文
摘要:熟悉了最简单的算术运算符,再来看一下比较运算符。当使用SELECT 语句进行查询时,MySQL允许用户对表达式的左边操作数和右边操作数进行比较,比较结果为真,则返回1,为假则返回0,比较结果不确定则返回NULL。表4-2 列出了MySQL 5.0 支持的各种比较运算符。 比较运算符可以用于比较数字、
阅读全文
摘要:MySQL 支持的算术运算符包括加、减、乘、除和模运算。它们是最常使用、最简单的一类运算符。表4-1 列出了这些运算符及其作用。 下例中简单地描述了这几种运算符的使用方法: +运算符用于获得一个或多个值的和。 -运算符用于从一个值中减去另一个值。 *运算符使数字相乘,得到两个或多个值的乘积。
阅读全文
摘要:MySQL 中提供了多种对字符数据的存储类型,不同的版本可能有所差异。以5.0 版本为例,MySQL 包括了CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM 和SET 等多种字符串类型。表3-4 中详细列出了这些字符类型的比较。 下面将分别对这些字符串类型做详
阅读全文
摘要:MySQL 中有多种数据类型可以用于日期和时间的表示,不同的版本可能有所差异,表3-2 中列出了MySQL 5.0 中所支持的日期和时间类型。 这些数据类型的主要区别如下: * 如果要用来表示年月日,通常用DATE 来表示。 * 如果要用来表示年月日时分秒,通常用DATETIME 表示。 *
阅读全文
摘要:MySQL 支持所有标准SQL 中的数值类型,其中包括严格数值类型(INTEGER、SMALLINT、DECIMAL 和NUMERIC),以及近似数值数据类型(FLOAT、REAL 和DOUBLE PRECISION),并在此基础上做了扩展。扩展后增加了TINYINT、MEDIUMINT 和BIGI
阅读全文
摘要:表创建好后,就可以往里插入记录了,插入记录的基本语法如下: 例如,向表emp 中插入以下记录:ename 为zzx1,hiredate 为2000-01-01,sal 为2000,deptno为1,命令执行如下: 也可以不用指定字段名称,但是values 后面的顺序应该和字段的排列顺序一致: 来查看
阅读全文
摘要:如果记录不再需要,可以用delete 命令进行删除,语法如下: 例如,在emp 中将ename 为‘dony’的记录全部删除,命令如下: 在MySQL 中可以一次删除多个表的数据,语法如下: 如果from 后面的表名用别名,则delete 后面的也要用相应的别名,否则会提示语法错误。在下例中,将表e
阅读全文
摘要:对于已经创建好的表,尤其是已经有大量数据的表,如果需要对表做一些结构上的改变,我们可以先将表删除(drop),然后再按照新的表定义重建表。这样做没有问题,但是必然要做一些额外的工作,比如数据的重新加载。而且,如果有服务在访问表,也会对服务产生影响。因此,在大多数情况下,表结构的更改一般都使用alte
阅读全文
摘要:在数据库中创建一张表的基本语法如下: 因为MySQL 的表名是以目录的形式存在于磁盘上,所以表名的字符可以用任何目录名允许的字符。column_name 是列的名字,column_type 是列的数据类型,contraints 是这个列的约束条件,在后面的章节中会详细介绍。例如,创建一个名称为emp
阅读全文
摘要:• 存储过程介绍• 创建和管理存储过程 • 在存储过程中使用参数 • 处理错误信息 存储过程介绍 • 定义存储过程 • 存储过程的优点 • 存储过程分类 定义存储过程 • 存储过程 – 是存储在服务器上的 Transact-SQL 语句的命名集合 – 是封装重复性任务的方法 – 支持用户声明变量、条
阅读全文
摘要:数据流图(DFD)画法要求 一、数据流图(DFD) 1.数据流图的基本符号 数据流图由四种基本符号组成,见图5-4-1所示。 图5-4-1 数据流图的基本符号 例:图5-4-2是一个简单的数据流图,它表示数据X从源S流出,经P1加工转换成Y,接着经P2加工转换为Z,在加工过程中从F中读取数据。 图5
阅读全文