上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 阅读全文
posted @ 2017-02-08 15:52 梁大师 阅读(139) 评论(0) 推荐(0)
摘要: 以下是涉及到插入表格的查询的5种改进方法: 1)使用LOAD DATA INFILE从文本下载数据这将比使用插入语句快20倍。 2)使用带有多个VALUES列表的INSERT语句一次插入几行这将比使用一个单行插入语句快几倍。调整bulk_insert_buffer_size变量也能提高(向包含行的表 阅读全文
posted @ 2017-02-07 13:01 梁大师 阅读(2079) 评论(0) 推荐(0)
摘要: 无论是在小得可怜的免费数据库空间或是大型电子商务网站,合理的设计表结构、充分利用空间是十分必要的。这就要求我们对数据库系统的常用数据类型有充分的认识。下面我就将我的一点心得写出来跟大家分享。 一、数字类型 数字类型按照我的分类方法分为三类:整数类、小数类和数字类。 我所谓的“数字类”,就是指DECI 阅读全文
posted @ 2017-02-07 12:59 梁大师 阅读(331) 评论(0) 推荐(0)
摘要: 全文本搜索 MySQL支持几种基本的数据库引擎,但并非所有的引擎都支持全文本搜索。两个最常使用的引擎为MyISAM和InnoDB,前者支持全文本搜索,后者就不支持。 理解全文本搜索 在前面的学习中,我们都知道有两种方式来匹配文本。一种是使用like关键字来进行匹配,另外一种就是使用正则表达式来进行匹 阅读全文
posted @ 2017-02-07 12:45 梁大师 阅读(4047) 评论(0) 推荐(0)
摘要: 存储过程 什么是存储过程?? 简单来说,存储过程就是为了以后使用而保存的一条或多条SQL语句的集合 . 和我们编程语言中的函数这个概念比较像。 在编程语言中,我们经常要完成某个功能,我们都会将它写成一个函数,然后在需要这个函数的时候调用它就好了。 同样的道理,存储过程也是这样,我们首先先声明这个存储 阅读全文
posted @ 2017-02-07 12:34 梁大师 阅读(427) 评论(0) 推荐(0)
摘要: 游标是什么?? 游标是一个存储在MySQL服务器上的数据库查询,它不是一条select语句,而是被该语句所检索出来的结果集。 使用游标 在介绍如何创建游标之前,先说明下如何使用游标。 使用游标涉及几个明确的步骤。 1、在能够使用游标前,必须先定义它。这个过程实际上是没有检索数据的,它只是定义要使用的 阅读全文
posted @ 2017-02-07 11:53 梁大师 阅读(19224) 评论(0) 推荐(0)
摘要: 什么是触发器??? 简单来说,就是监视某个事件A,触发某个动作(或事件)B。 例如:当我们的订单中卖掉100个apple,则我们的商品表中的apple数量就要自动减少100. 触发器是MySQL响应insert、update、delete这3个语句而自动执行的一条MySQL语句(或位于begin e 阅读全文
posted @ 2017-02-07 11:30 梁大师 阅读(359) 评论(0) 推荐(0)
摘要: 例子如下: 在ticket表中先删除trainID=868的数据,设置一个保留点,然后插入一行数据,发现在插入数据插错了,这个时候我们的保留点就可以排上用场了,即rollback到保留点,而不是直接rollback到起点位置。 阅读全文
posted @ 2017-02-07 11:19 梁大师 阅读(580) 评论(0) 推荐(0)
摘要: 1 创建tmp 表并 rename 表 mysql> rename table ep to ep_bak; Query OK, 0 rows affected (0.07 sec) mysql> rename table ep_tmp to ep; Query OK, 0 rows affected 阅读全文
posted @ 2017-02-07 11:06 梁大师 阅读(965) 评论(0) 推荐(0)
摘要: MySQL DELETE语句和TRUNCATE TABLE语句功能相似,但是二者究竟有何区别呢? DELETE可以按条件删除表中数据。 在没有条件时,DELETE FROM table1 (成功返回条数)或TRUNCATE TABLE table1(成功返回0) 都是清空表。 DELETE FROM 阅读全文
posted @ 2017-02-07 10:57 梁大师 阅读(24429) 评论(0) 推荐(1)
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页