摘要: 这一篇《我的MYSQL学习心得(十)》将会讲解MYSQL的存储过程和函数 MYSQL中创建存储过程和函数分别使用CREATE PROCEDURE和CREATE FUNCTION 使用CALL语句来调用存储过程,存储过程也可以调用其他存储过程 函数可以从语句外调用,能返回标量值 创建存储过程 语法 p 阅读全文
posted @ 2017-04-26 14:36 乱世小天 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 这一篇《我的MYSQL学习心得(九)》将会讲解MYSQL的索引 索引是在存储引擎中实现的,因此每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型。 根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。 大多数存 阅读全文
posted @ 2017-04-26 14:34 乱世小天 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 这一篇《我的MYSQL学习心得(八)》将会讲解MYSQL的插入、更新和删除语句 同样的,只会讲解跟SQLSERVER不同的地方 插入 将多行查询结果插入到表中 语法 INSERT INTO SELECT 在SQLSERVER里也是支持的 table_name1指定待插入数据的表;column_lis 阅读全文
posted @ 2017-04-26 14:33 乱世小天 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 这一节主要介绍MYSQL里的函数,MYSQL里的函数很多,我这里主要介绍MYSQL里有而SQLSERVER没有的函数 数学函数 1、求余函数MOD(X,Y) MOD(X,Y)返回x被y除后的余数,MOD()对于带有小数部分的数值也起作用,他返回除法运算后的精确余数 2、四舍五入函数TRUNCATE( 阅读全文
posted @ 2017-04-26 13:48 乱世小天 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 在这个《我的MYSQL学习心得》系列里面,我一直都把MYSQL跟SQLSERVER进行比较,相互进行比较是学习一样东西比较好的方法 比较出大家的异同点,从而加深记忆 这一篇《我的MYSQL学习心得(七)》也是一样,相同的地方略略带过,不同的地方我会给出例子,谢谢大家的支持o(∩_∩)o 这一节主要介 阅读全文
posted @ 2017-04-26 13:48 乱世小天 阅读(361) 评论(0) 推荐(0) 编辑
摘要: MYSQL中的运算符很多,这一节主要讲MYSQL中有的,而SQLSERVER没有的运算符 安全等于运算符(<=>) 这个操作符和=操作符执行相同的比较操作,不过<=>可以用来判断NULL值。 在两个操作数均为NULL时,其返回值为1而不为NULL; 而当一个操作数为NULL时,其返回值为0而不为NU 阅读全文
posted @ 2017-04-26 13:46 乱世小天 阅读(217) 评论(0) 推荐(0) 编辑
摘要: MYSQL里的BLOB数据类型 BLOB是一个二进制大对象,用来存储可变数量的数据。BLOB类型分为4种:TinyBlob、Blob、MediumBlob、LongBlob, 这几个类型之间的唯一区别是在存储文件的最大大小上不同。 MySQL的四种BLOB类型 类型 大小(单位:字节) TinyBl 阅读全文
posted @ 2017-04-26 13:45 乱世小天 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 查看字段的长度 SQLSERVER MYSQL 阅读全文
posted @ 2017-04-26 13:44 乱世小天 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 显示宽度 MYSQL中的整数型数据类型都可以指定显示宽度,而SQLSERVER不行 创建一个表 id字段的数据类型为BIGINT(1),注意到后面的数字1,这表示的是该数据类型指定的显示宽度,指定能够显示的数值中数字的个数。 例如,假设声明一个INT类型的字段 YEAR INT(4) 该声明指明,在 阅读全文
posted @ 2017-04-26 13:43 乱世小天 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 语法的差异 我这里主要说语法的不同 1、默认约束 区别:mysql里面DEFAULT关键字后面是不用加括号的 insert into emp(id) values(default);Query OK, 1 row affected (0.05 sec) mysql> select * from em 阅读全文
posted @ 2017-04-26 13:42 乱世小天 阅读(388) 评论(0) 推荐(0) 编辑