MySQL 常用恢复备份指令
备份MySQL数据库的命令
mysqldump -h hostname -u username -p password databasename > backupfile.sql
备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump ---add-drop-table -u username -p password databasename > backupfile.sql
直接 ... 阅读全文
数据库的命名 - 数据库最佳实践系列
很少留意数据库的命名规范,其实这件事情还挺重要的,好的数据库命名规则,有助于项目的维护成本,本人结合经手的项目,发现自己喜欢这样的命名方式。
数据库名,避开驼峰命名法,采用了全部小写,如果数据库名有多各单词,则可加_,比如 abcd, ab_cd,这么做也是顾虑到有些系统或数据库体系,大小写敏感。
表名,同样使用以上的办法 ... 阅读全文
分表分库浅谈 - 数据库最佳实践系列
早在 Web 互联网时代,数据已经很庞大,到了移动互联时代,数据更大了,一个稍微知名的 App ,不到半年的光景,数据已经不是一台服务能装得下了,工作中,碰到了这样的事情,喜出望外之后,有点发愁了,数据日益剧增,小团队找不到更好的方案。
看了很多知名团队的方案,都如出一辙,基本原理就是数据库分布式架构,分表分库。
分表分 ... 阅读全文
Java 8 在 Ubuntu 14.04 上的时间偏差
最近升级 Java 到 8;不幸遇到一个问题:时间比真实时间晚点了2个小时,折腾了很久,终于找到问题了。网络上有的说晚了 8 小时,我这里确实 2 小时;可能服务位置的差异。
问题的根源是Java 8 的默认时区的问题,需要给 jvm 显性指定 自己的时区,以下配置代码只适合 Linux 的:
export JAVA_HOME=/usr/java/jdk1.8.0_72
export CLASS ... 阅读全文
对 sqlx 误解的澄清
上次在《
Go 数据操作之 grop 和 sqlx
》上说,使用 sqlx 过程中,对它产生一些误会,其实当时是拿它与 gorp 做比较,本身 gorp 是一个半自动型的 orm 库,而 sqlx 并不是在 orm 范畴。便利性没有比拟性的。
sqlx 有它的应用场合,因为使用它连接数据库,很简单,不用配置 struct 实体关联到表,直接可以把执行 sql 的结果(结果集) ... 阅读全文
第 1 页,共 5 条记录,共 1 页