当前位置: 首页 > Linux

MySQL基础入门常用命令介绍

时间:2023-04-06 23:31:53 Linux

接上一篇文章:MySQL数据库主从同步实战过程mysql命令介绍mysql是一个数据库管理命令,通过mysql--help查看相关参数和说明命令用法:mysql[OPTIONS][database]#语法格式--help#查看帮助文档--auto-rehash#自动完成功能-A,--no-auto-rehash#不需要自动完成-B,--batch#不使用历史文件,禁用交互--character-sets-dir=name#字符集安装目录-C,--compress#client和server传输信息时压缩-#--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#逐行输出,制表符间隔-S,--socket=name#使用套接字文件连接到服务器-t,--table#以表格格式输出-u,--user=name#连接到serverUsername-v,--verbose#打印sql执行的命令-V,--version#输出版本信息-w,--wait#关机后等待服务器重启的时间--connect-timeout=##连接前等待的时间--max-allowed-packet=##服务器发送和接收数据包的最大长度--show-warnings#显示警告信息mysqldump命令介绍mysqldump数据备份命令(逻辑备份)是其中之一是日常生活中使用频率最高的命令,也是中小企业或者数据量不大的时候常用的数据库备份命令。非常实用。mysqldump--help#mysql数据库备份命令(逻辑备份)用法:mysqldump[OPTIONS]database[tables]mysqldump[OPTIONS]--databases[OPTIONS]DB1[DB2DB3...]mysqldump[OPTIONS]--all-databases[OPTIONS]#备份命令格式--print-defaults#打印默认程序参数列表--no-defaults#不输出默认选项参数--defaults-file=##设置指定选项参数文件-A,--all-databases#所有数据库--add-drop-database#在创建数据之前添加dropdatabase语句--add-locks#在导出每个表之前添加锁表然后解锁表--character-sets-dir#字符集文件目录--compact#Exportless输出信息-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#连接服务器User名称mysqlbinlog命令介绍mysqlbinlog是一个用来查看binlog二进制日志文件信息的命令,也是日常生活中经常用到的命令命令之一,通常在恢复数据库数据时使用mysqlbinlog--help#查看mysql的binlog日志文件中记录的信息用法: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=#指定只恢复数据库走民工微信技术之路公众号对话框回复关键字:1024即可获取最新技术干货:包括系统运维、数据库、redis、MogoDB、电子书、Java基础课程、Java实战项目、架构师综合教程、架构师实战项目、大数据、Docker容器、ELKStack、机器学习、BAT面试精讲视频等。