数据库基础:MySQL必备的三个工具
数据库基础:MySQL必备的三个工具
MySQL是一个客户机—服务器DBMS,因此,为了使用MySQL,需要有一个客户机,即你需要用来与MySQL打交道(给MySQL提供要执行的命令)的一个应用。
有许多客户机应用可供选择,但在学习MySQL(确切地说,在编写和测试MySQL脚本时),最好是使用专门用途的实用程序。特别是有3个工具需要提及。
1、mysql命令行实用程序
每个MySQL安装都有一个名为mysql的简单命令行实用程序。这个实用程序没有下拉菜单、流行的用户界面、鼠标支持或任何类似的东西。
在操作系统命令提示符下输入mysql将出现一个如下的简单提示:
MySQL选项和参数 如果仅输入mysql,可能会出现一个错误消息。因为可能需要安全证书,或者是因为MySQL没有运行在本地或默认端口上。
mysql接受你可以(和可能需要)使用的一组命令行参数。例如,为了指定用户登录名ben,应该使用mysql -u ben。为了给出用户名、主机名、端口和口令,应该使用mysql -u ben -p -h myserver -P 9999。
完整的命令行选项和参数列表可用mysql --help获得。
当然,具体的版本和连接信息可能不同,但都可以使用这个实用程序。请注意:
命令输入在mysql>之后;
命令用;或\g结束,换句话说,仅按Enter不执行命令;
输入help或\h获得帮助,也可以输入更多的文本获得特定命令的帮助(如,输入help select获得使用SELECT语句的帮助);
输入quit或exit退出命令行实用程序。
mysql命令行实用程序是使用最多的实用程序之一,它对于快速测试和执行脚本(如前一章和附录B中的样例表创建和填充脚本)非常有价值。事实上,本书中使用的所有输出例子都是从mysql命令行输出中抓取的。
熟悉mysql命令行实用程序 即使你选择使用后面描述的某个图形工具,也应该保证熟悉mysql命令行实用程序,因为它是你可以安全地依靠的一个总是会被给出的客户机(因为它是核心MySQL安装的一部分)。
2 MySQL Administrator
MySQL Administrator(MySQL管理器)是一个图形交互客户机,用来简化MySQL服务器的管理。
获得MySQL Administrator MySQL Administrator不作为核心MySQL 的组成部分安装。
MySQL Administrator提示输入服务器和登录信息(并且允许你保存服务器定义供以后选择),然后显示允许选择不同视图的图标。其中:
Server Information(服务器信息)显示客户机和被连接的服务器的状态和版本信息;
Service Control(服务控制)允许停止和启动MySQL以及指定服务器特性;
User Administration(用户管理)用来定义MySQL用户、登录和权限;
Catalogs(目录)列出可用的数据库并允许创建数据库和表。
快速访问其他工具 MySQL Administrator工具菜单包含有启动mysql命令行实用程序(前面描述)和MySQL Query Browser(MySQL查询浏览器)(下面描述)的选项。
MySQL Query Browser也包含启动mysql命令行实用程序和MySQL Administrator的菜单选项。
3、MySQL Query Browser
MySQL Query Browser为一个图形交互客户机,用来编写和执行MySQL命令。
获得MySQL Query Browser 与MySQL Administrator一样,MySQL Query Browser不作为核心MySQL安装的成分。
MySQL Query Browser要求输入服务器和登录信息(在MySQL Query Browser和MySQL Administrator之间共享保存的定义),然后显示应用界面。注意下面几点。
输入MySQL命令到屏幕顶上的窗口中。在输入语句后,单击Execute按钮把它提交给MySQL处理。
结果(如果有)显示在屏幕左边的大区域网格中。
多条语句和结果显示在它们自己的标签中,并且允许快速切换。
屏幕右边是一个标签,它列出所有可能的数据源(这里称为大纲),展开任一数据源查看它的表,展开任一个表查看它的列。
你还可以选择表和列让MySQL Query Browser为你编写MySQL语句。
Schemata(大纲)标签的右边是一个History(历史)标签,它保持MySQL语句的执行历史。在需要测试不同版本的MySQL语句时,它非常有用。
执行保存的脚本 可用MySQL Query Browser执行保存的脚本。
数据库基础:MySQL必备的三个工具相关推荐
- 数据库-优化-mysql慢查日志分析工具-mysqldumpslow介绍及用法
MySQL慢查日志分析工具(mysqldumpslow) 1.介绍 如何进行查看慢查询日志,如果开启了慢查询日志,就会生成很多的数据,然后我们就可以通过对日志的分析,生成分析报表,然后通过报表进行优化 ...
- 达梦数据库:mysql -dm数据同步dmhs工具搭建
达梦技术社区: https://eco.dameng.com 注意 Dmhs对mysql的 支持:表的ddl 操作,注释,索引,数据同步,支持装载和增量同步: 对于其它对象如触发器,函数,存储过程,不 ...
- SQL数据库基础知识总结(三)---对象
一:数据库对象有: 关系图,表,视图,存储过程,角色,用户,规则,默认,用户自定义数据类型,和用户自定义函数等. 其中,表是最基本的对象.表是用来存储物理数据的.为了方便快速查询.浏览多张表的数据,因 ...
- 数据库关机_数据库:MySQL常见的三种存储引擎InnoDB、MyISAM、MEMORY的区别?
InnoDB.MyISAM两种存储引擎的大致区别? 1.InnoDB支持事务,MyISAM不支持, 这一点是非常之重要.事务是一种高级的处理方式,如在一些列增删改中只要哪个出错还可以回滚还原,而MyI ...
- 多对多关系需要建立中间表_【数据库基础】为什么需要三张表之多对多表结构设计...
了解完一对一和一对多表结构设计,接下来一起了解一下多对多的表结构设计. 同样,咱们先来想一般什么场景需要用到多对多.假如说咱们有一个叫订单和一个叫商品的这两张表,这两张表的关系,它其实就是一个多对多的 ...
- MySQ快速基础篇_MySQL数据库基础
MySQ快速基础篇_MySQL数据库基础 文章目录 MySQ快速基础篇_MySQL数据库基础 MySQL数据库基础 学习目录 学习目标 一.数据库概述 1.数据库介绍 2.数据库分类 ☆ 关系型数据库 ...
- 《php开发典型模块大全》读书笔记 第三章 mysql数据库基础
第三章 mysql基础 show columns from table describe table alter table 修改表 rename table t1 to t2 整型 ...
- mysql请输入一个有效类型的长度值_MySQL数据库基础(三)——SQL语言
MySQL数据库基础(三)--SQL语言 发布时间:2020-05-19 16:40:05 来源:51CTO 阅读:10596 作者:天山老妖S MySQL数据库基础(三)--SQL语言 一.SQL语 ...
- 使用C语言访问MySQL数据库基础
使用C语言访问MySQL数据库基础 一.MySQL管理 包含在MySQL发行版中的一些有用的工具程序使管理工作变得相当容易. 除mysqlshow命令以外,所有的MySQL命令都接受所示的3个标准参数 ...
最新文章
- MR21批量修改价格
- java中判断字符串乱码_java中如何判断字符串是否乱码
- 折半查找的思想及源码_结构与算法(04):排序规则与查找算法
- java职业发展路线图_软开(Java),该如何规划职业路线?
- NI myRIO-1900(ARM9)嵌入式小车2015.8-9
- iText5报表_页眉与页脚
- 一条UPDATE从生到死的整个过程的深入解析
- linux内核串口调试,linux 串口调试方法
- 例4.3 数制转换 - 九度教程第44题(进制转换)
- FS2711代替松翰2711国产单片机
- Pyqt walk 在Windows查找文件
- E0 S0 SVL接口配置
- 数据库SQL实战-查找所有员工自入职以来的薪水涨幅情况(mysql)
- 超详细!K8s 面试知识点
- PPT基础(二十二)裁剪图片
- 【有利可图网】PS教程:制作棱形岩石文字海报图片
- EMA指数滑动平均(Exponential Moving Average)
- Linux下运行War3(转)
- 不知不觉已经大四了,错过了秋招,春招是该好好把握了
- java事物传播行为,Spring事务传播行为详解
热门文章
- [转载] Python:numpy中array的用处
- [转载] Python—urllib模块
- [转载] python中的内置异常结构
- MySQL中boolean类型设置
- Codeforces 466E Information Graph
- Monkey之环境搭建
- 【C/C++】概念: VC虚函数布局引发的问题
- 最小二乘法拟合多项式原理以及c++实现
- 圆投影匹配算法描述及实现
- Linux+gcc设置断点,gcc/g++常用编译选项和gdb常用调试命令