
MYSQL
CNZYYH
码农
展开
-
mysql导入慢设置innodb_flush_log_at_trx_commit
进入/etc/my.cnf编辑文件内容为:[mysqld]skip-name-resolvedatadir=/var/lib/mysqldefault-character-set=utf8socket=/var/lib/mysql/mysql.sockuser=mysql# Default to using old password format for c原创 2017-12-27 09:10:27 · 1159 阅读 · 2 评论 -
Linux系统下通过命令行对mysql数据进行备份和还原
一、备份1、进入mysql目录cd /var/lib/mysql (进入mysql目录,根据安装情况会有差别)2、备份mysqldump -u root -p密码 数据库名 数据表名 > mysql.sql然后就在/var/lib/mysql目录下面生成了一个mysql.sql备份文件备份语句:mysqldump -h10.10.1.转载 2018-01-24 09:11:33 · 761 阅读 · 0 评论 -
各种方法获取当前时间戳(Unix Timestamp)
PerltimePHPtime()RubyTime.now (or Time.new). To display the epoch: Time.now.to_iPythonimport time first, then int(time.time())Javalong epoch = System.currentTimeMillis()/1000;Microsoft .NET C#epoch = ...转载 2018-03-04 16:15:31 · 4612 阅读 · 0 评论 -
mysql insert ignore .. ON DUPLICATE KEY 与oracle MERGE INTO 可以相互替换 批量插入存在则替换,不存在则插入
ORALCEMERGE INTO BUS_TEST a1 Using (SELECT ? CODE from dual) a2 ON (a1.CODE=a2.CODE ) WHEN MATCHED THEN UPDATE SET a1.CODE_NAME=?,a1.VIDEO_TYPE=? WHEN NOT MATCHED THEN INSERT ...原创 2018-03-05 18:49:44 · 979 阅读 · 0 评论 -
not in 如何转化left join on提交效率
以下是一个转换事例:第一个样例:select * from BUS_GG br WHERE 1 = 1 AND br.id NOT IN (SELECT RECEIVER_ID FROM SYS_GG); select * from BUS_GG br left join SYS_GG k on br.id = k.RECEIVER_ID where k.RECEIVE...原创 2018-03-21 17:49:37 · 2032 阅读 · 0 评论 -
MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
本文章来给大家提供三种在mysql中避免重复插入记录方法,主要是讲到了ignore,Replace,ON DUPLICATE KEY UPDATE三种方法,各位同学可尝试参考。案一:使用ignore关键字如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用: 代码如下复制代码1 INSERT IGNORE INTO `table_name` (`email...转载 2018-05-17 12:57:08 · 457 阅读 · 0 评论 -
mysql 创建存储过程 ,合并表, mybatis调用实现
存储过程例子:CREATE PROCEDURE `hbSchedule`(IN date VARCHAR(100))BEGININSERT INTO `RPT_SCHEDULE_BK` (`SCHEDULE`, `MATERIAL`, `REGION`, `DEVICE_TYPE`, `AMOUNT`, `DAY`, `WEEK`, `MONTH`, `TIME`, `CLICKS`) SELEC...原创 2018-05-30 16:00:46 · 694 阅读 · 0 评论 -
MySQL中MAX函数与Group By一起使用的注意事项
mysql> select * from test; +----+-------+------+-------+ | id | name | age | class | +----+-------+------+-------+ | 1 | qiu | 22 | 1 | | 2 | liu | 42 | 1 | | 4 |...转载 2019-02-27 16:10:31 · 950 阅读 · 0 评论 -
Mysql的索引讲解(覆盖索引,聚簇索引,辅助索引)
在MySQL中,like ‘string%’可以用到索引,但是like ‘%string%’却会全表扫描。这个是常识,但真的就没有解决方法了吗?有的,要使用到索引覆盖。什么叫覆盖索引?解释一: 就是select的数据列只用从索引中就能够取得,不必从数据表中读取,换句话说查询列要被所使用的索引覆盖。解释二: 索引是高效找到行的一个方法,当能通过检索索引就可以读取想要的数据,那就不需要再到数据表...转载 2019-06-18 16:45:33 · 717 阅读 · 1 评论