随笔编号-06 MYSQL数据库相关知识合集
1 MYSQL取得某一范围随机数:
关键词:RAND() [产生0~1之间的随机数]
mysql> SELECT RAND( ), RAND( ), RAND( ); +------------------+-----------------+------------------+ | RAND( ) | RAND( ) | RAND( ) | +------------------+-----------------+------------------+ | 0.45464584925645 | 0.1824410643265 | 0.54826780459682 | +------------------+-----------------+------------------+
可根据自己需求 RAND() * i [i值变动].
---------------------------------------------------------------------------------------------------------------
2 批量导入xx.sql 文件:
a 新建一个批处理文件待用: insert.bat
右键进入编辑模式(用记事本打开即可)
b 在文档中复制黏贴如下内容:
@echo off :: 指定MySQL安装路径[注意替换盘符] D: cd D:\MySQL\MySQL Server 5.6\bin :: 数据库名称 @set db=water :: 用户名 @set userName=root :: 密码 @set password=root :: 要执行的sql脚本 @set sqlpath=E:\00.sql :: 连接MySQL数据库并执行sql脚本 -f 脚本执行过程中,出现错误继续执行 --default-character-set指定导入数据的编码(与数据库编码相同) mysql -f -u %userName% --password=%password% %db% < %sqlpath% --default-character-set=gbk :: 执行完成后,不立刻关闭dos窗口 pause
c 在00.sql文件中写入如下内容[注,需要导入的文件最好和00.放到一起方便找]:
source E:\01.sql source E:\02.sql source E:\03.sql source E:\04.sql source E:\05.sql
d 最后一步执行 insert.bat 文件即可[文中提示是指:使用命令行界面上的密码可能是不安全的]:
等到提示 “请按任意键继续..”即可导入完成