施勇

只争朝夕

MySQL中如何判断表是否存在

判断表是否存在的方法有很多,但是我觉得下面这种方法最实用:select COUNT(1) as count from INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA='dataterminaldb2' and TABLE_NAME='monitorcomp...

2017-03-22 17:42:31

阅读数:3285

评论数:0

修改mysql中自增长列的起始值

如果一个表的主键是自增长的,那么当表中的数据被清空后,我们希望之后数据的id又可以从1开始,那么我们要修改自增长列的初始值,方法如下:alter table table_name AUTO_INCREMENT = 0;

2017-03-22 13:51:54

阅读数:2848

评论数:0

Navicat常用快捷键

Navicat这款软件蛮好用的,可以连接常用的数据库如MySQL、PostgreSQL等,对一般开发人员来讲最常用的功能就是查询,但是每次点击运行按钮,显得有些麻烦,下面给大家介绍几个常用的快捷键,可以很大的提高工作效率。常用快捷键 ctrl + q: 打开新查询窗口ctrl + r: 运行当...

2017-03-21 17:34:07

阅读数:621

评论数:0

Java properties属性文件中的值换行

在使用properties配置文件的时候我们经常碰到如下两个问题 1:当a=b中的b值内容特别长的时候为了阅读方便我们手动换行,但如果我们直接回车那么后面的数据就会丢失。那如何解决呢? 例如: a=aaaaaaaaasdfasdfasdfasdfasdfadfasdfaf 可以通过在行尾加...

2017-03-16 17:41:50

阅读数:897

评论数:0

mysql中创建唯一约束防止数据重复

针对数据重复插入的情况,我们通常会在业务代码中进行处理,就是说入库的时候先查一遍有没有,没有记录的情况再准许入库。但是如果只是自己处理业务代码时先查后入库,并发高时会发生意想不到的后果。比如现在表tab里有两个字段fa, fb。业务规定,fa和fb的值只能成对出现一次(好比1,2入库一次,就不能再...

2017-03-16 17:04:23

阅读数:3545

评论数:0

添加一个对象到集合中时,集合里面存放的是对象的引用

当批量处理一些数据的时候,经常会将生成的对象放入集合中,这时候很容易犯一个错误,就是将已经放入集合中的对象修改部分属性后,又重新放入这个集合,表面上看是将一个新的对象放入集合中,实际上原来集合中的对象的属性已经被修改了。因为集合中存放的是对象的引用,改变原来对象的属性,那么从集合中得到的对象属性也...

2017-03-13 14:48:51

阅读数:3156

评论数:0

MySQL数据库表如何水平拆分和垂直拆分

目前很多互联网系统都存在单表数据量过大的问题,这就降低了查询速度,影响了客户体验。为了提高查询速度,我们可以优化sql语句,优化表结构和索引,不过对那些百万级千万级的数据库表,即便是优化过后,查询速度还是满足不了要求。这时候我们就可以通过分表降低单次查询数据量,从而提高查询速度,一般分表的方式有两...

2017-03-02 18:07:19

阅读数:5954

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭