mysql
这个mysql指的是mysql的客户端管理工具
语法
mysql 选项 数据库
选项内容
- -u 指定用户名
- -p 指定密码
- -h 指定ip地址
- -P 指定端口
- -e 执行SQL语句并退出
-e选项可以在MYSQL客户端中执行SQL语句而不需要连进数据库再执行,一般用与脚本文件
用法
mysql -h 192.168.200.202 -P 3306 -u root -p 123456 数据库 -e "select * from stu"
mysqladmin
mysqladmin是一个执行管理操作的客户端程序,可以用开检查服务器配置和当前状态,创建并删除数据库等。
查看帮助文档查看选项:
mysqladmin -help
举例
mysqladmin --u账号 -p密码 -h地址 -p端口 选项
具体选项区查看help帮助日志
一般在脚本中使用
mysqlbinlog
由于服务器生成的二进制日志文件以二进制格式保存,故想要检查这些文本的文本格式,就使用mysqlbinlog日志管理工具
语法
mysqlbinlog -u账号 -p密码 -h地址 -p端口 选项 日志文件
选项
-d 数据库名 #只查看指定数据库的信息
-o #忽略日志中前n行命令
-r 指定文件 #将输出的文本格式日志输出到指定文件中
-s #显示简单格式,舍去一些信息
mysqlshow
mysqlshow是客户端对象查找工具,用来很快的查找存在哪些数据库,数据库中的表,表中的列或者索引。
语法
mysqlshow -u账号 -p密码 -h地址 -p端口 [数据库名字] [表名] [列名] 选项
选项
--count #显示数据库和表的统计信息
-i #显示指定数据库或者指定表的状态信息
mysqldump
mysqldump主要是用来备份数据库或者在不同数据库之间进行数据迁移的。
备份出来的都是 .xxxsql文件
记得加上 > 文件名保存到指定文件
语法
mysqldump 选项 数据库名 [表名]
mysqldump 选项 --database或者-B 数据库名 #备份指定数据库
mysqldump 选项 --all-databases或者/-A #备份所有数据库
连接选项
-u 用户名
-p 密码
-h 地址
-P 端口
输出选项
--add-drop-database #在每个数据库创建语句前面加上drop database语句
--add-drop-table #在每个表创建语句前加上drop table语句,默认开启
-n #不包含数据库的创建语句
-t #不包含表的创建语句
-d #不包数据插入语句
-T 指定保存路径 指定生成文件的表 #自动生成俩个文件一个.sql文件,里面是创建表结构的语句,另外一个.txt文件里面是数据
关于-T指定的路径需要查看变量 secure-file-priv
查找mysql信任的目录,只能存放在那里才能生成数据.txt信息文件
mysqlimoort和source
mysqlimport是客户端数据导入工具,用来导入mysqldump -T到出的文本文件
语法
mysqlimoirt 连接选项 数据库名 txt文件路径
source是客户端数据导入mysqldump -T导出的.sql文件
语法
source 文件路径
这个需要在mysql指令下而不是命令行中执行!
原文地址:http://www.cnblogs.com/wdadwa/p/MYSQL_Learning_15.html
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请务用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性