
数据库
awfrun
这个作者很懒,什么都没留下…
展开
-
MySQL备份与还原
mysqldump -u root -p test2 >d:\m.sql 备份(导出):C:\Program Files\MySQL>mysqldump -u root -p db_shoping >d:\\g.sql *mysqldump 是mysql\bin下的一个执行文件,系统环境变量加入(默认安装的) 在 doc 命令行中执行... 之后要求pa...原创 2010-01-05 17:47:20 · 79 阅读 · 0 评论 -
MySQL从原文件备份
首先要使用MYISAM引擎,才能直接从数据库原文件份,这样数据就和表结构都在一个文件夹下.当然,首先要找到你的数据在哪里,mysql> show variables like 'datadir'; 查看数据文件在哪里,在my.ini里可以设置。 ***********引擎在建表的时候可以指定引擎,也可以指定默认的引擎在my.cnf中找到default-storage-en...原创 2010-01-05 17:56:24 · 99 阅读 · 0 评论 -
MySQL字符集问题
在导出过程中改变数据库默认的字符集>> 例如: 我要导出 test_db 这个数据库 转换编码为 utf8 (utf8 我最常用的) mysqldump -u ajin -p --default-character-set=utf8 test_db >c:\test.sql 就可以了 转换成其他字符只需替换 utf8 就可以了,latin1,gbk,.....原创 2010-01-05 18:06:22 · 110 阅读 · 0 评论 -
Hibernate+Proxool(oracle)配置
最近完成了一个小项目,本来是用mysql数据库的,但客户要求要用oracle,没办法只能重新做了。原先在mysql项目中使用的数据源是c3p0,没有出现什么问题,但移植到oracle就存在有时会连接不上数据库,总是报流已关闭的错误,改了参数了不行,不知道是不是驱动的问题.最后决定用proxool试一下.目前还没发现什么问题 下载:Proxool ,http://sourceforge...2010-10-20 15:08:28 · 164 阅读 · 0 评论 -
SQL大量数据查询的优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有...原创 2011-11-29 14:26:14 · 122 阅读 · 0 评论 -
mysql脚本导入导出
一、导出 1、导出mysql某数据库中所有脚本 D:\>mysqldump -uroot -p123 test>test.txt 2、导出mysql某数据库中所有表结构脚本 D:\>mysqldump -d -uroot -p123 test>test.txt 3、导出mysql某数据库中的某张表脚本 D:\...原创 2011-12-01 14:25:34 · 149 阅读 · 0 评论 -
mysql主键记录存在更新某字段
1.以一个表的数据为基准向另外的表中插入数据,如果主键记录存在更新某字段insert into role(player_id,hp,mp) select player_id,0,0 from player on duplicate key update hp=3; *update hp=3 表示如果是主键存在的情况下执行INSERT INTO t_player(player_id,...原创 2015-01-07 15:08:26 · 282 阅读 · 0 评论