1、负向条件查询不能使用索引 2、前导模糊查询不能使用索引 3、数据区分度不大的字段不宜使用索引 4、在字段上计算不能命中索引 5、如果业务大部分是单条查询,使用Hash索引性能更好 B-tree索引的时间复杂度是O(log(n)) Hash索引的时间复杂度是O(1) 6、允许为null的列,查询有 ...
分类:
数据库 时间:
2017-08-10 18:07:05
阅读次数:
239
-----------------------------------基本数据类型-----------------------------------1.数值类型NUMBER(P,S)参数P表示精度,参数S表示刻度范围。精度是指数值中所有有效数字的个数,而刻度范围是指小数点右边小数位的个数。“子类型”是与NUMBER等价的类型别名。子类型:DEC..
分类:
数据库 时间:
2017-08-10 18:08:22
阅读次数:
287
const http = require("http");const express = require("express");const mysql = require("mysql"); var pool = mysql.createPool({ host:'127.0.0.1', user:' ...
分类:
数据库 时间:
2017-08-10 18:10:24
阅读次数:
231
move和shrink的共同点1、收缩段2、消除部分行迁移3、消除空间碎片4、使数据更紧密一、shrink语法:altertableTABLE_NAMEshrinkspace[compact|cascate]segmentshrink执行的两个阶段:1、数据重组(compact):通过一系列insert、delete操作,将数据尽量排列在段的前面。在这个过程..
分类:
数据库 时间:
2017-08-10 18:10:30
阅读次数:
344
JDBC基本用法 DBCP Spring JPA Hibernate ...
分类:
数据库 时间:
2017-08-10 19:27:43
阅读次数:
202
JOB在实际应用中。使用非常多。一般用户定时运行某些函数,存储过程等。以下看看怎样创建并启动JOB。比如,使用job定时运行某个存储过程。存储过程名:Pro_Test_JOB运行间隔:2小时,sql语句例如以下declare job number; v_count number; begin SEL ...
分类:
数据库 时间:
2017-08-10 19:33:01
阅读次数:
239
(1)第一种情况在新建数据库时 (2)第二种情况就是,IDE环境里面配置编码设置为UTF-8 (3)第三种情况就是连接数据库时,没有设置编码。这个是最常规的。这个看起来很容易解决,但是需要注意MySQL版本的问题,比如说5.6版本链接URL设置编码的尾缀可能就是: ...
分类:
数据库 时间:
2017-08-10 19:33:09
阅读次数:
206
数据库中的存储引擎其实是对使用了该引擎的表进行某种设置,数据库中的表设定了什么存储引擎,那么该表在数据存储方式、数据更新方式、数据查询性能以及是否支持索引等方面就会有不同的“效果”。在MySQL数据库中存在着多种引擎(不同版本的MySQL数据库支持的引擎不同),熟悉各种引擎才能在软件开发中应用引擎, ...
分类:
数据库 时间:
2017-08-10 19:37:47
阅读次数:
253
一、简单描述表结构,字段类型 desc tabl_name; 显示表结构,字段类型,主键,是否为空等属性,但不显示外键。 例如:desc table_name 二、查询表中列的注释信息 select * from information_schema.columns where table_sche ...
分类:
数据库 时间:
2017-08-10 19:42:24
阅读次数:
186
第一步:创建语法CREATE TABLE OLIVER_MAP(ID INT,COM_TYPE VARCHAR(100),COM_NAME VARCHAR(100),SR_UP DECIMAL(18,2),SR_LIM DECIMAL(18,2),RES VARCHAR(100));INSERT I... ...
分类:
数据库 时间:
2017-08-10 19:42:32
阅读次数:
324
分组后,统计记录条数: SELECT num,count(*) AS counts from test_a GROUP BY num; 查询结果如下: 对num去重后的数量的统计: SELECT count(t.counts) FROM ( SELECT num,count(*) AS counts ...
分类:
数据库 时间:
2017-08-10 19:45:29
阅读次数:
276
PHP与MYSQL事务处理 $conn = mysql_connect('localhost','root','root') or die ("数据连接错误!!!"); mysql_select_db('test',$conn); mysql_query("set names 'GBK'"); // ...
分类:
数据库 时间:
2017-08-10 19:45:57
阅读次数:
221
SQL查询: SELECT * from RawMeas_DataCollector_MCMK where PointName = 'LG05' order by logtime desc; desc降序,asc升序; 例:T4D中全站仪原始观测数据。 ...
分类:
数据库 时间:
2017-08-10 19:47:08
阅读次数:
183
...
分类:
数据库 时间:
2017-08-10 19:48:35
阅读次数:
172
MySQL查看连接数相关信息在 表结构如下: 查看单个host连接数: 查看db连接数: ...
分类:
数据库 时间:
2017-08-10 19:49:48
阅读次数:
203
I'm putting together a script that has a requirement of knowing libmysqlclient.so.[15|16|18] .so file. It's usually located in /usr/lib/ , /usr/lib64/ ...
分类:
数据库 时间:
2017-08-10 19:50:27
阅读次数:
213
注意:本文省略部分为:1.如何加载系统符号。2.如何开启双机调试。这两部分很重要的。 0×1 程序代码 为了整体掌握windbg的调试流程。本文实例采用自己编写。好处是可以更为主动的熟悉windbg的调试命令,更加直观的查看windbg的显示结果。 0×2 windbg调试入口 打开windbg,点 ...
分类:
数据库 时间:
2017-08-10 20:54:02
阅读次数:
200
今天碰到了一个SQL Error, 跟DBA同事沟通了很久。 原因是我在DEV,给一个Table增加了两个field,按理来说这种小问题不会出什么error,DEV和SIT也没有任何问题,偏偏在UAT报了错,于是估计是migration除了问题。跟同事沟通之后,发现UAT的这个Table也显示出增加 ...
分类:
数据库 时间:
2017-08-10 20:54:36
阅读次数:
190
本次以原库全新安装后为例说明利用RMAN做异机恢复,原库和目标库路径一致,目标库仅需安装数据库软件即可,安装过程详见我的另一篇博客http://www.cnblogs.com/ilifeilong/p/7041676.html 1. 原库开启归档模式 2. 用RMAN对原库进行备份 3. 目标库安装 ...
分类:
数据库 时间:
2017-08-10 20:54:53
阅读次数:
206
系统运行中 增量备份 与整体备份 例:每周日整体备份一次,周一到周六备份当天 如果周五出了问题 可以使用周日的整体加上 周一周二周三周四来恢复 备份工具 第三方的收费备份工作 目前我们所学的是系统自带的备份功能 1导出一个库下面的某些表 mysqldump -u用户名 -p密码 库名 表1 表2 表 ...
分类:
数据库 时间:
2017-08-10 20:55:39
阅读次数:
127