当前位置: 首页 > news >正文

证书查询甘肃建设网站最新国际足球世界排名

证书查询甘肃建设网站,最新国际足球世界排名,php网站建设工程师,手机做网站多少钱SQL - MySQL管理MySQL管理系统数据库常用工具mysqlmysqladminmysqlbinlogmysqlshowmysqldumpmysqlimportsource本文以 MySQL 为例 MySQL管理 系统数据库 Mysql数据库安装完成后,自带了以下四个数据库,具体作用如下: 数据库含义mysql存储My…

SQL - MySQL管理

  • MySQL管理
    • 系统数据库
    • 常用工具
      • mysql
      • mysqladmin
      • mysqlbinlog
      • mysqlshow
      • mysqldump
      • mysqlimport
      • source


本文以 MySQL 为例

MySQL管理

系统数据库

Mysql数据库安装完成后,自带了以下四个数据库,具体作用如下:

数据库含义
mysql存储MySQL服务器正常运行所需要的各种信息(时区、主从、用户、权限等)
information_schema提供了访问数据库元数据的各种表和视图,包含数据库、表、字段类型及访问权限等
performance_schema为MySQL服务器运行时状态提供了一个底层监控功能,主要用于收集数据库服务器性能参数
sys包含了一系列方便 DBA 和开发人员利用 performance_schema 性能数据库进行性能调优和诊断的视图

常用工具

mysql

该mysql不是指mysql服务,而是指mysql的客户端工具。

语法(命令行)
mysql [options] [database]

选项:

-u, --user=name         指定用户名
-p, --password[=name]   指定密码
-h, --host=name         指定服务器IP或域名
-P, --port=port         指定连接端口
-e, --execute=name      执行SQL语句并退出

-e选项可以在Mysql客户端执行SQL语句,而不用连接到MySQL数据库再执行,对于一些批处理脚本,这种方式很方便。

示例:

# 从testdb库中的stu表查询数据
mysql -h192.168.200.203 -P3306 -uroot –p1234 testdb -e "select * from stu"

mysqladmin

mysqladmin 是一个执行管理操作的客户端程序。可以用它来检查服务器的配置和当前状态、创建并删除数据库等。

通过帮助文档查看选项(命令行)
mysqladmin --help

示例:

# 创建test01数据库
mysqladmin -uroot –p1234 create 'test01';# 删除test01数据库
mysqladmin -uroot –p1234 drop 'test01';

mysqlbinlog

由于服务器生成的二进制日志文件以二进制格式保存,所以如果想要检查这些文本的文本格式,就要用到mysqlbinlog 日志管理工具。

语法(命令行)
mysqlbinlog [options] 日志文件1 日志文件2 ...

选项:

-d, --database=name       指定数据库名称,只列出指定的数据库相关操作。
-o, --offset=n            忽略掉日志中的前n行命令。
-r, --result-file=name    将输出的文本格式日志输出到指定文件。
-s, --short-form          显示简单格式, 省略掉一些信息。
--start-datatime=date1 --stop-datetime=date2    指定日期间隔内的所有日志。
--start-position=pos1 --stop-position=pos2      指定位置间隔内的所有日志。

mysqlshow

mysqlshow 客户端对象查找工具,用来很快地查找存在哪些数据库、数据库中的表、表中的列或者索引。

语法
mysqlshow [options] [数据库名 [表名 [字段名]]]

选项:

--count    显示数据库及表的统计信息(数据库,表均可以不指定)
-i         显示指定数据库或者指定表的状态信息

示例:

# 查询test01库中每个表中的字段书,及行数
mysqlshow -uroot -p2143 test01 --count# 查询test01库中book表的详细情况
mysqlshow -uroot -p2143 test01 book --count

mysqldump

mysqldump 客户端工具用来备份数据库或在不同数据库之间进行数据迁移。备份内容包含创建表,及插入表的SQL语句。

备份数据库(命令行)
方式一、mysqldump [options] 库名 [表名] > 备份文件名.sql
方式二、mysqldump [options] --database 库1 [库2库3...]
方式三、mysqldump [options] -B 库1 [库2库3...]

备份全部数据库(命令行)
方式一、mysqldump [options] --all-databases > 备份文件名.sql
方式二、mysqldump [options] -A > 备份文件名.sql

连接选项:

-u, --user=name          指定用户名
-p, --password[=name]    指定密码
-h, --host=name          指定服务器ip或域名
-P, --port=port          指定连接端口

输出选项:

--add-drop-database      在每个数据库创建语句前加上 drop database 语句
--add-drop-table         在每个表创建语句前加上 drop table 语句,默认开启;不开启(--skip-add-drop-table)
-n, --no-create-db      不包含数据库的创建语句
-t, --no-create-info    不包含数据表的创建语句
-d, --no-data           不包含数据
-T, --tab=name          自动生成两个文件:一个.sql文件,创建表结构的语句;一个.txt文件,数据文件

示例:

# 备份db01数据库
mysqldump -uroot -p1234 db01 > db01.sql# 备份db01数据库中的表数据,不备份表结构(-t)
mysqldump -uroot -p1234 -t db01 > db01.sql# 将db01数据库的score表的表结构与数据分开备份(-T),并保存在 /root 目录下
mysqldump -uroot -p1234 -T /root db01 score

查看系统信任的备份保存文件夹
SHOW VARIABLES LIKE 'secure_file_priv%';

mysqlimport

mysqlimport 是客户端数据导入工具,用来导入 mysqldump 加 -T 参数后导出的文本文件。

语法
mysqlimport [options] 库名 文件1 [文件2...]

source

如果需要导入 sql 文件,可以使用mysql中的 source 指令。

语法
source 文件名.sql

http://www.ds6.com.cn/news/115915.html

相关文章:

  • 自己怎么做dj 视频网站广州百度seo公司
  • 网站建站六个目标广州seo报价
  • 百度网站开发合同范本南宁百度seo建议
  • 果麦传媒的网站怎么做的58同城关键词怎么优化
  • 用织梦做网站优化大师免安装版
  • 网站设计分析seodao cn
  • 网站怎么做404重庆森林经典台词独白
  • alexa排名是什么意思重庆百度整站优化
  • esc怎么做网站网页优化seo公司
  • 公司网站建设知乎seo建站网络公司
  • 020网站建设和维护费用外贸企业网站制作哪家好
  • 增加网站点击量磁力狗
  • 企业对做营销型网站有什么优势北京百度快照推广公司
  • wp建站模板免费的推广平台
  • 设计开发建设网站平台百度标注平台怎么加入
  • 昆明网站seo网页制作代码html制作一个网页
  • 重庆本地生活网整站优化 快速排名
  • 如何优化网站内部链接网上哪里可以免费打广告
  • html门户网站开发源代码石家庄网站建设公司
  • 好的手机端网站模板下载宁波网站推广方式
  • 网站推广有哪些公司可以做百度总部公司地址在哪里
  • 北京大兴做环保备案网站优化大师电脑版官方
  • 百度网站标题代写软文公司
  • 学校网站建设系统品牌营销策略分析论文
  • 商标设计网上接单appseo公司厦门
  • 网络建站免费网址福鼎网站优化公司
  • 网站设计中 查询怎么做快速优化排名公司推荐
  • 搭建个网站seo的培训网站哪里好
  • 福田蒙派克sseo最新
  • 虎门响应式网站制作网络推广项目代理