
数据库
吴孟达
关注微信公众号"程序员达叔",免费领取海量学习资料
展开
-
如何提高数据库update更新的速度
不用不知道,一用吓一跳。。看下面这条SQL语句String sql="update cats set name_alias='"+rs.getString(1)+"'where name='"+rs.getString(1)+"'";如果数据量很小的话,肯定不会存在什么问题,一眨眼就更新好了。但如果是大一点的表,不用说几百万条,几万条记录就已经要耗费小时级别的时间了。解决方法就是whe原创 2013-08-05 14:09:58 · 7111 阅读 · 3 评论 -
load data infile将excel文件中的数百万条数据在1分钟内导入数据库
在MYSQL里面,使用load data infile 命令就可以了。步骤很简单 1、先将excel另存为csv格式的文本,csv是以逗号分隔各个字段数据的 2、在mysql中输入sql语句load data local infile "F:/top20/top20W.csv" into table top20 fields terminated by ','原创 2013-08-22 17:10:46 · 2872 阅读 · 0 评论 -
mysql如何删除重复记录
方法有很多,除了最简便的,alter ignore table 表名 add UNIQUE index(字段名);然后再将索引drop掉,这个方法外。更加中规中矩的方法也是有的。。比如我在网上搜到的:delete from people where peopleId in (select peopleId from people group by peop原创 2013-12-04 18:56:28 · 1505 阅读 · 0 评论 -
提取表和子查询的区别(derived table vs subqueries)
子查询,大家再熟悉不过了,例如:select employee_namefrom employeewhere employee_salary >(select avg(employee_salary)from employee)下面这也是一个子查询,没用到where语句。INSERT INTO math_study_group(id, name)SELECT翻译 2013-12-05 12:06:08 · 3238 阅读 · 0 评论 -
重装数据库之后,项目出现中文乱码
乱码问题的出现,根本原因就是编码没统一,既然重装数据库之前,项目是没有中文乱码的,所以问题肯定是出现在数据库的编码上。运行mysql之后,输入以下命令show variables like 'character%';笔者的查询结果如下:其中,character_set_client 客户端编码方式;character_set_connection 建立连接使用的原创 2014-02-02 12:23:00 · 1970 阅读 · 0 评论 -
C3P0的三种配置方式以及基本配置项详解
c3p0的配置方式分为三种,分别是1.setters一个个地设置各个配置项2.类路径下提供一个c3p0.properties文件3.类路径下提供一个c3p0-config.xml文件1.setters一个个地设置各个配置项这种方式最繁琐,形式一般是这样:01Properties props = new Properties();转载 2013-06-13 21:42:08 · 2429 阅读 · 0 评论 -
MYSQL如何忽略重复记录,添加唯一索引
MYSQL中,如果某个字段有一些重复值,如何在去掉重复值的同时给该字段添加唯一索引呢?请看下面SQL语句alter ignore table cats_temp add UNIQUE index(cid,name);亲身试验成功,供大家参考。原创 2013-08-05 16:41:41 · 5942 阅读 · 0 评论 -
Mysql error 1452 - Cannot add or update a child row: a foreign key constraint fails
今天在使用load data 将txt文件中的数据导入mysql中的时候,发现了这个错误,产生的原因是外键中的值,在关联的表中并不存在。load data local infile "E:/javaTest/sql.txt"into table questionFIELDS TERMINATED by ',' (user_id,point,status,title,content,sub_原创 2014-04-09 19:30:43 · 4145 阅读 · 0 评论 -
mysql官方文档Clustered and Secondary Indexes翻译
mysql官方文档 聚簇索引与二级索引翻译翻译 2017-07-30 20:08:53 · 1405 阅读 · 0 评论