zoukankan      html  css  js  c++  java
  • 随笔编号-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 文件即可[文中提示是指:使用命令行界面上的密码可能是不安全的]:

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

  • 相关阅读:
    如何使用观测者模式实现监控和推送
    oracle在desc表时,name 和type列不能格式化问题(占位过长)
    [置顶] Vim用正则表达式进行批量修改
    Eclipse扩展点
    写给C语言新手的话
    QQ圈子降级为“应用”后应关注其隐私设置
    win8vs2012创建自带sqlServer数据库出错
    JQuery 选择器
    SINGLETON(单例模式)---(孤独的人)
    C++中的常对象和常对象成员
  • 原文地址:https://www.cnblogs.com/yazoon/p/5794662.html
Copyright © 2011-2022 走看看