MySQL基础之常用命令有哪些

46次阅读
没有评论

共计 2266 个字符,预计需要花费 6 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章主要介绍 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 基础之常用命令有哪些”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!

向 AI 问一下细节

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-18发表,共计2266字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)