
DataBase
kimsung
这个作者很懒,什么都没留下…
展开
-
SHELL里用SELECT语句做INSERT语句.
以前再看SQL cookbook的时候看到过用SELECT语句来拼出INSERT语句.当时只是知道有这方法,实际应用没用过.但是今天确实用上了.还是很多.现在Unix环境中有几个bach文件定时的跑.当他们运行一大堆query的时候,以前是都保存在自己的数据库里. 后来考虑到不想读脏数据,在SELECT的时候锁(LOCK)住自己的表.原先的逻辑是 SQL_QRY原创 2010-01-19 15:41:00 · 3570 阅读 · 0 评论 -
关于mysql的远程连接速度慢得问题. (反向解析, skip-name-resolve)
这个问题困扰我好长时间.今天才能解决.现象 :连接数据库离奇的慢, 不过一旦连接之后, 操作数据库是非常快的.每次连接速度都不一样, 时慢时快.解决方法:在mysql的配置文件my.ini文件 [mysqlld]加上skip-name-resolve.或者给linux的hosts文件加上客户端ip 域名信息, 域名信息随便写.也可以解决, 但这个不是最终解决方原创 2011-12-02 17:32:41 · 1640 阅读 · 0 评论 -
[MYSQL]关于执行SELECT * INTO OUTFILE FROM TBL时报ERROR 1045 (28000): Access denied for user 'usr'@'%' 的问题。
好久没有来写博客了.这几天活公司太多了. 再加上要准备考OCP了. 每天睡5小时的觉. 严重睡眠不足. 如题.前几天, 在远程服务器(WAS)通过mysql的客户端连接到数据库,刚开始连接都是正常. 但是只要执行SELECT * INTO OUTFILE "/home/myusr/tmp/output.txt" FIELDS TERMINATED BY ','原创 2011-10-25 17:46:00 · 7845 阅读 · 1 评论 -
MYSQL全角半角的主键冲突问题.
<br />`Testb` varchar(255) character set utf8 collate utf8_binNOT NULL,<br />`Testa` varchar(255) character set utf8 collate utf8_bin NOT NULL,<br />加这个关键字可以分别全角半角.原创 2011-01-19 09:49:00 · 1600 阅读 · 0 评论 -
MY SQL使用GROUP BY 和 DISTINCT哪个会更快????
<br />我发现Group快些.<br />但是没试过数据量异常多的情况.<br />我测试环境是有10多万条数据,多表查询的情况下试的.<br />Group by 执行1秒..<br />distinct 执行16秒..<br /> <br />有谁具体介绍或者资料?<br />谢谢~~~~~~~原创 2010-06-11 15:34:00 · 1163 阅读 · 0 评论 -
小讨论。。 在实际应用中给数据库加外键的约束好不好?
<br />我觉得逻辑外键比物理外键好。<br /> <br />你们是怎么想的?原创 2010-07-07 18:14:00 · 787 阅读 · 0 评论 -
mysql导入的时候乱码问题.
<br />在mysql导入的时候,出现乱码问题, 有很多种原因.<br /> <br />我今天在导入数据的时候总是出现问题.<br />先写下来解决方案及我在导入数据时的环境.<br /> <br />环境<br /> <br />unix系统的字符集编码是UTF-8<br />mysql数据库的字符集也是UTF-8<br />show variables like 'character%';<br />Variable_name Value<br /><br />character_set_原创 2010-07-06 13:49:00 · 1299 阅读 · 0 评论 -
关于MY SQL 的 LOAD DATA INFILE结束后返回的信息.
<br />当LOAD DATA INFILE语句结束时,会按以下格式返回一个信息字符串: Records: 1 Deleted: 0 Skipped: 0 Warnings: 0<br />如果您正在使用C API,您可以通过调用mysql_info()函数获取有关语句的信息。<br />您可以使用SHOW WARNINGS来得到第一批max_error_count警告的清单。<br /> <br /> <br />我是从 http://dev.mysql.com/doc/refman/5.1/zh原创 2010-07-01 17:38:00 · 1102 阅读 · 0 评论 -
MYSQL 删除重复数据。。
<br />delete from table_name where keyid not in (select * from (select min(keyid) from table_name group by origin_cd/* 重复值的column */ )a)<br /> <br />今天在测试过程中,在Real服务器上误操作。导致执行了load local原创 2010-06-28 15:01:00 · 774 阅读 · 0 评论 -
mysql 导入导出数据方法
1:>;create databases newname(在新的server上建立空的数据库)2:#/usr/local/mysql/bin/mysqldump databasename >;*.sql(在旧的服务器上导出数据库)3:#/usr/local/mysql/bin/mysql databasename原创 2010-04-22 16:55:00 · 673 阅读 · 0 评论 -
如何把一个Group的信息归总到一列上.
EMP ID NAME DEPTNO------- -------------- --------1 张三 12 李四 13 王五 14 Dany 25 Leo原创 2009-12-11 09:32:00 · 828 阅读 · 0 评论 -
关于行列转换.
p_ID p_Num s_id1 10 01 1 12 02 2 8 01 3 11 01 3 8 03 select p_id, (select p_Num from a where s_id = 01) as s1_id, 其中:p_ID为产品ID,原创 2009-12-11 09:23:00 · 732 阅读 · 0 评论 -
mysqldump 备份导出数据排除某张表
就用 --ignore-table=dbname.tablename参数就行了。 网上原创 2014-10-26 15:19:23 · 23717 阅读 · 3 评论