查询事件(V5.0.4+) 从5.0.4+版本开始,增加了数据库的CURD操作事件支持,包括: 事件 描述 before_select select查询前回调 before_find find查询前回调 after_insert insert操作成功后回调 after_update update操作... ...
分类:
其他好文 时间:
2017-05-28 18:56:38
阅读次数:
227
select查询语句,作为测试人员,使用此语句是家常便饭,是必须掌握的部分,由开始学习mysql到网上搜索试题做,开始做题一塌糊涂,拿到题目就晕,无从下手,现在慢慢总结了一套自己做题的方式,很开森,嘿嘿!由简单试题到较难试题的解答,思路其实都是一样的,今天将做题思路进行总结,(说明:用到的关键字等自 ...
分类:
数据库 时间:
2017-05-27 20:01:44
阅读次数:
454
1、整型 取值范围如果加了unsigned,则最大值翻倍,如tinyint unsigned的取值范围为(0~256)。 int(m)里的m是表示SELECT查询结果集中的显示宽度,并不影响实际的取值范围,没有影响到显示的宽度,不知道这个m有什么用。 2、浮点型(float和double) 设一个字 ...
分类:
数据库 时间:
2017-05-27 00:39:59
阅读次数:
228
视图是相当于保存在数据库中的SELECT查询; 什么是视图: 视图是一种虚拟表,通常是作为来自一个或多个表的行或列的子集创建.视图的行或列全部来自查询中引用的表 视图通常操作: 1)、筛选表中的行. 2)、防止未经许可的用户访问敏感数据. 3)、将多个物理数据表抽象为一个逻辑数据表. 创建视图: 删 ...
分类:
数据库 时间:
2017-05-22 00:16:19
阅读次数:
211
近期数据库从10.2.0.3升级到了10.2.0.5之后,一些对象无法编译通过。查看了这些对象主要表如今之前写法不严格的SQL语法导致了这些package无法成功编译,诸如select查询列中不能使用混淆的列名称等。另外一个比較表现突出的是返回ORA-00932: inconsistent data ...
分类:
其他好文 时间:
2017-05-20 14:29:22
阅读次数:
238
1、什么是存储过程。存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器允许同一个存储过程既可以返回数据又可以执行动作。2、什么时候 ...
分类:
数据库 时间:
2017-05-19 00:06:14
阅读次数:
356
zz1.SQL(结构化查询语言) 1.1分类 DML(数据操作语言): insert(增加),update(修改),delete(删除) DCL(数据控制语言): grant(授权),revoke(取消授权) DQL(数据查询语言): select(查询) DOL(数据定义语言): create(创 ...
分类:
数据库 时间:
2017-05-17 13:46:05
阅读次数:
231
1、声明游标:DECLARE CURSOR 2、使用creat table语句的FULLTEXT子语句,在创建基本表时,可以启用全文本搜索 3、撤销数据库中已经存在的表S,使用:drop table S 4、查找表结构用:DESC 5、要得到最后一句select查询到的总行数,用found_rows ...
分类:
数据库 时间:
2017-05-16 23:12:11
阅读次数:
453
用户权限列表 SELECT查询权限INSERT插入权限 UPDATE更新权限 DELETE删除权限(用于删除数据) CREATE创建权限 DROP删除权限(用户删除文件) RELOAD执行flush-hosts, flush-logs, flush-privileges, flush-status, ...
分类:
数据库 时间:
2017-05-14 20:35:06
阅读次数:
231
关于mysql处理百万级以上的数据时如何提高其查询速度的方法最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法 ...
分类:
数据库 时间:
2017-05-08 16:02:54
阅读次数:
218