首页 > 数据库 > MySQL > 正文

MySQL的一些常用命令总结

2024-07-24 12:36:12
字体:
来源:转载
供稿:网友
  这篇文章主要讲解了MySQL的一些常用命令,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
 
  mysql命令介绍
 
  mysql 是数据库管理命令
 
  通过mysql --help来查看相关参数及使用说明
 
  mysql --help
 
        #mysql数据库管理命令
 
  Usage: mysql [OPTIONS] [database]
 
        #语法格式
 
  --help #查看帮助文档
 
  --auto-rehash
 
        #自动补全功能
 
  -A, --no-auto-rehash
 
        #不需自动补全
 
  -B, --batch
 
      #不使用历史文件,禁用交互
 
  --character-sets-dir=name
 
       #字符集安装目录
 
  -C, --compress
 
   #客户端与服务端传递信息时压缩
 
  -#--debug[=#]
 
       #调用功能
 
  -D, --database=name
 
       #使用数据库
 
  --default-character-set=name
 
       #设置默认字符集
 
  -e, --execute=name
 
       #执行sql语句
 
  -E, --vertical
 
      #垂直打印输出信息
 
  -f, --force
 
      #跳过错误,执行下面的命令
 
  -G, --named-commands
 
      #查询结果按列打印
 
  -i, --ignore-spaces
 
      #忽略空格
 
  -h, --host=name
 
       #设置连接服务器的地址与IP
 
  --line-numbers
 
      #显示有错误的行号
 
  -L, --skip-line-numbers
 
      #忽略有错误的行号
 
  -n, --unbuffered
 
      #每次执行sql后刷新缓存
 
  --column-names
 
      #查询时显示列信息
 
  -N, --skip-column-names
 
      #不显示列信息
 
  -p, --password[=name]
 
      #输入密码信息
 
  -P, --port=#
 
      #设置端口信息
 
    --prompt=name
 
      #设置mysql提示符
 
    --protocol=name
 
      #设置使用协议
 
  -s, --silent
 
     #一行一行输出,tab间隔
 
  -S, --socket=name
 
     #连接服务器使用socket文件
 
  -t, --table
 
     #以表格的格式输出
 
  -u, --user=name
 
     #连接服务器的用户名
 
  -v, --verbose
 
     #打印sql执行的命令
 
  -V, --version
 
     #输出版本信息
 
  -w, --wait
 
     #服务器停机后等待重启的时间
 
  --connect-timeout=#
 
     #连接前要等待的时间
 
  --max-allowed-packet=#
 
  #服务器发送与接收包的最大长度
 
  --show-warnings
 
    #显示警告信息
  mysqldump命令介绍
  mysqldump数据备份命令(逻辑备份)
 
  日常使用最为频繁的命令之一,也是中小企业或者说数据量不大的情况下常用的数据库备份命令,非常实用。
 
  mysqldump --help
 
  #mysql数据库备份命令(逻辑备份)
 
  Usage: mysqldump [OPTIONS] database [tables]
 
  mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
 
  mysqldump [OPTIONS] --all-databases [OPTIONS]
 
       #备份命令格式
 
  --print-defaults
 
     #打印默认的程序参数列表
 
  --no-defaults
 
    #不输出默认选项参数
 
  --defaults-file=#
 
    #设置指定的选项参数文件
 
  -A, --all-databases
 
    #所有数据库
 
  --add-drop-database
 
  #创建数据之前添加drop数据库语句
 
  --add-locks
 
  #每个表导出之前增加lock tables并且之后unlock tables
 
  --character-sets-dir
 
    #字符集文件目录
 
  --compact
 
    #导出更少的输出信息
 
  -B --databases
 
  #指定数据库
 
  --debug-info
 
  #输出调试信息并退出
 
  --default-character-set
 
  #设置默认字符集,默认为utf8
 
  --dump-slave
 
  #将主binlog位置和文件名追加到导出的数据文件中
 
  --events,-E
 
    #备份事件信息
 
  --flush-logs,-F
 
    #备份后刷新日志
 
  -p, --password[=name]
 
    #连接数据库密码
 
  -P, --port=#
 
    #设置端口信息
 
  -S, --socket=name
 
    #连接服务器使用socket文件
 
  -V, --version
 
    #输出版本信息
 
  -u, --user=name
 
    #连接服务器的用户名
  mysqlbinlog命令介绍
  mysqlbinlog 是用来查看binlog二进制日志文件信息的命令,也是日常经常使用的命令之一,通常在恢复数据库数据时使用。
 
  mysqlbinlog --help
 
  #查看mysql的binlog日志文件记录的信息
 
  Usage: mysqlbinlog [options] log-files
 
     #语法格式
 
  --character-sets-dir=name
 
      #指定字符集文件目录
 
  -d, --database=name
 
      #查看指定数据库的日志文件
 
  -h, --host=name
 
      #查看指定主机上的日志文件
 
  --start-position=953
 
        #起始pos点
 
  --stop-position=1437
 
        #结束pos点
 
  --start-datetime=
 
        #起始时间点
 
  --stop-datetime=
 
        #结束时间点
 
  --database=
 
        #指定只恢复数据库
  看完上述内容,是不是对MySQL的一些常用命令有进一步的了解,如果还想学习更多内容。

(编辑:武林网)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表