索引补充 1、索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。 2、索引种类 普通索引:仅加速查询 唯一索引:加速查询 + 列值唯一(可以有null) 主键索引:加速查询 + 列值唯一 + 表中只有一个(不可以有null) 组合索 ...
分类:
数据库 时间:
2016-08-09 14:57:29
阅读次数:
255
现在常用的开源数据库连接池主要有c3p0、dbcp、proxool三种,其中:Spring 推荐使用dbcp;Hibernate 推荐使用c3p0和proxool; 1、 DBCP:apacheDBCP(DataBase connection pool)数据库连接池。是apache上的一个 java ...
分类:
数据库 时间:
2016-08-09 14:54:03
阅读次数:
634
1.mysql启停 进入cmd 输入如下命令 net stop mysql(自己起的mysql名称) 停 net strat mysql 起 2.备份及恢复数据库 我只采用备份C:\ProgramData\MySQL\MySQL Server 5.1\data路径下的数据库文件夹(例如worktim ...
分类:
数据库 时间:
2016-08-09 14:56:21
阅读次数:
198
1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在 ...
分类:
数据库 时间:
2016-08-09 14:51:41
阅读次数:
212
MySQL备份方案-->(利用mysqldump以及binlog二进制日志) 随着数据不断增加,而且为了兼容以后的innodb存储引擎, 所以考虑采用mysqldump全备+日志增量备份的策略。使用mysqldump对于mysql大部分mysql存储引擎比如myisam、innodb都有很好的支持。 ...
分类:
数据库 时间:
2016-08-09 14:52:38
阅读次数:
205
1 Xtrabackup原理简介 xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。 xtrabackup有两个主要的工具:xtrabackup、innobackupex (1)xtra ...
分类:
数据库 时间:
2016-08-09 14:49:51
阅读次数:
253
不支持Markdown? https://github.com/qgymje/go_dev_docs/blob/master/database_go_json.md ...
分类:
数据库 时间:
2016-08-09 13:42:49
阅读次数:
351
转换函数 1.PARSE Parse是把字符串类型转化为想要的类型,看看和convert和cast的区别 SELECT PARSE ('2.111111' AS float ),CAST ('2.111111111111' AS FLOAT) 2.111111 2.111111111111 (1 r ...
分类:
数据库 时间:
2016-08-09 13:39:55
阅读次数:
216
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在nu ...
分类:
数据库 时间:
2016-08-09 13:38:38
阅读次数:
201
由程序修改数据: 由代码规则窗口设定参数,此代码根据规则生成format的字符串tmp_str。然后根据规则修改多选的记录表字段:编码pm_code和序号pm_no。 ...
分类:
数据库 时间:
2016-08-09 13:38:55
阅读次数:
615
库小,大概16G左右,每天增量很小,不到100M,所以用mysqldump每天全量备份,将备份结果信息发送到email通知DBA。 mysqlallbackup.sh :MySQL DataBase Full Backup. # Use mysqldump --help get more detai ...
分类:
数据库 时间:
2016-08-09 13:39:23
阅读次数:
235
Odoo8创建数据库时,显示如下错误信息: First, we need to drop template1. Templates can’t be dropped, so we first modify it so t’s an ordinary database: UPDATE pg_datab ...
分类:
数据库 时间:
2016-08-09 13:34:44
阅读次数:
245
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连 ...
分类:
数据库 时间:
2016-08-09 13:33:08
阅读次数:
182
CentOS 7不带Mysql数据库了,默认的数据库是MariaDB(Mysql的一个分支)。 可以按照以下步骤手动安装Mysql数据库。 1. 下载rpm安装文件 wget http://repo.mysql.com/mysql-community-release-el7.rpm 2. 执行rpm ...
分类:
数据库 时间:
2016-08-09 13:32:47
阅读次数:
181
进入mysql的bin目录,如果mysql的bin添加了环境变量则不用。 导出,不指定编码则默认为:utf8mb4。: mysql -u root -h 127.0.0.1 -P 3307 -p --default-character-set=utf8mb4 dxoa < G:/bak.sql 。 ...
分类:
数据库 时间:
2016-08-09 13:33:43
阅读次数:
212
利用greendao操作数据库时,都是以对象或者对象的list来进行增删改查的操作,操作的结果都是用一个list来接收的!!! 1.增加一条记录 2.增加多条记录 3.删除一条记录 (1)按对象删除 stuDao().delete(stu01); (2)按主键删除(表中需建一个long类型的主键) ...
分类:
数据库 时间:
2016-08-09 13:31:39
阅读次数:
554