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

网站建设个人接单个人 可以做社交网站

网站建设个人接单,个人 可以做社交网站,免费的全平台内容系统,html5 jq做电脑网站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.yayakq.cn/news/933414/

相关文章:

  • 电脑小游戏网站自助网站建设工具
  • 上虞做网站公司百度经验首页官网
  • 网站开发包括哪些工作wordpress删除媒体库功能
  • 关于网站建设的好处wordpress禁止右键
  • 网站建设前十名网站做中英版
  • 北京网站建设方案案例有后台的网站模板
  • 网站等保需要几年一做网站下载免费的视频软件
  • wordpress做的网站扩展性小程序和公众号的关系
  • 云南固恒建设集团有限公司网站后台html模板
  • 自助建站程序建立网站英文
  • 公司网站建设应包含哪几个板块网站建设以哪种销售方式好
  • 公司的网站代码运行软件
  • 三亚做民宿的都用什么网站优化大师官网下载安装
  • 河南做网站需要多少钱wordpress授权怎么破解
  • 专业型企业网站有哪些wordpress 预览插件
  • 泰安市景区建设网站网络营销软件条件
  • 网站建设网站需求分析报告功能seo 培训教程
  • 济南城乡建设官方网站wordpress 转 ios app
  • 众鱼深圳网站建设女生做新媒体运营是不是很累
  • 辽宁省网站备案注销东莞建筑
  • 网站公司怎么做的好处做推送网站
  • 网站建设技术课程设计报告化妆品网站 源码
  • 网站开发个人总结厦门海绵城市建设官方网站
  • 高端网站开发地址河南省建设厅资质公示
  • 网站多少钱一年泉州中企动力科技股份有限公司
  • 网站浏览成交指标宝塔建站wordpress
  • 典型的网站开发人员seo网站排名全选
  • dw做网站菜单栏西安鑫瀚通网站建设
  • 注册域名的网站后端网站开发
  • 简约好看的网站建设电商网站的总结