• 随笔编号-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:MySQLMySQL Server 5.6in
    :: 数据库名称
    @set db=water
    :: 用户名
    @set userName=root
    :: 密码
    @set password=root
    :: 要执行的sql脚本
    @set sqlpath=E:0.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:1.sql
    source E:2.sql
    source E:3.sql
    source E:4.sql
    source E:5.sql

      d 最后一步执行 insert.bat 文件即可[文中提示是指:使用命令行界面上的密码可能是不安全的]:

       等到提示 “请按任意键继续..”即可导入完成

  • 相关阅读:
    【Java基础】static关键字相关
    【Java基础】foreach循环
    【Java基础】可变参数
    Android的启动模式(下)
    Android的启动模式(上)
    Universal-Image-Loader完全解析(下)
    Universal-Image-Loader完全解析(上)
    布局优化之ViewStub、Include、merge使用分析
    人在千锋--网络学习之开发项目爱限免
    4_2网络学习第二天--XML解析
  • 原文地址:https://www.cnblogs.com/yazoon/p/5794662.html
Copyright © 2020-2023  润新知