本文适合对mybatis有简单的入门了解的读者。转载请注明出处! 环境: Mysql5.6、navicat for mysql 11、jdk8、maven3.3.9、mybatis3.2.8 MySQL表 maven依赖配置(pom.xml) mybatis配置文件(conf.xml) mybati ...
分类:
其他好文 时间:
2016-10-09 17:13:20
阅读次数:
177
如果在对某行记录的更新时不采取任何防范措施,在多线程访问时,就容易出现库存为负数的错误. 以下用php、mysql,apache ab工具举例说明: mysql表结构 在库存表中存入模拟库存500个. 在此,为方便,php采用TP框架: 使用ab工具模拟并发访问: 查看数据库记录: 可以发现在341 ...
分类:
数据库 时间:
2016-10-05 07:05:38
阅读次数:
266
1.测试添加分区和删除分区 ###添加删除range分区 (1)创建一个分区: CREATE TABLE titles ( emp_no INT NOT NULL, title VARCHAR(50) NOT NULL, from_date DATE NOT NULL, to_date DATE, ...
分类:
数据库 时间:
2016-09-26 12:42:19
阅读次数:
249
需求场景: 有一业务数据库,使用MySQL 5.5版本,每天会写入大量数据,需要不定期将多表中“指定时期前“的数据进行删除,在SQL SERVER中很容易实现,写几个WHILE循环就搞定,虽然MySQL中也存在类似功能,怎奈自己不精通,于是采用Python来实现 话不多少,上脚本: 执行效果: 实现 ...
分类:
数据库 时间:
2016-09-23 08:43:50
阅读次数:
189
一、清除mysql表中数据 delete from 表名;truncate table 表名;不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。效率上truncate比delete快,但truncate删除后不记录m ...
分类:
数据库 时间:
2016-09-22 19:59:53
阅读次数:
184
MySQL表结构的导入和导出MySQL表结构的导入和导出:Linux下路径可以变一下,例如数据库gaomart的表结构导出:Windows里mysqldump-d-uroot-p123456gaomart>d:/gaomart.sqlLinux里mysqldump-d-uroot-p123456gaomart>/home/liangjian/gaomart.sql如果不加-d就导入的是全部数..
分类:
数据库 时间:
2016-09-19 13:20:13
阅读次数:
256
mysql-schema-sync 是一款使用go开发的、跨平台的、绿色无依赖的 MySQL 表结构自动同步工具。用于将线上(其他环境)数据库结构变化同步到测试(本地)环境! 可以解决多人开发,每人都使用独立数据库导致结构不一样的问题! 支持功能:1. 同步新表2. 同步字段 变动:新增、修改3. ... ...
分类:
数据库 时间:
2016-09-11 16:57:54
阅读次数:
244
目前的转换仅仅支持对没有外键的Mysql数据表 准备: 下载安装 Sqlite Expert 软件 一 获取Mysql中的.sql文件,获取过程省略可以直接导出sql文件 二 在Sqlite Expert 中新建数据库 三 在数据库中选中sql Tab,导入之前准备sql文件 四 关键步骤 将创建表 ...
分类:
数据库 时间:
2016-09-07 22:35:52
阅读次数:
287
默认情况下,root用户是不具备远程登录的权限。 1.切换mysql表,查看当前用户信息 select host,user from user where user = 'root' 2.给用户进行授权 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTI ...
分类:
数据库 时间:
2016-09-07 01:21:54
阅读次数:
168
http://www.cnblogs.com/lingiu/p/3414134.html 最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。 由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查 ...
分类:
数据库 时间:
2016-09-05 16:37:27
阅读次数:
249