MySQL必知必会 (2)

数据的所有存储、检索、管理和处理实际上是由数据库软件——DBMS(数据库管理系统)完成的。

MySQL是一种DBMS,即它是一种数据库软件。


MySQL的优越

(1)成本——MySQL是开放源代码的;

(2)性能——MySQL执行很快;

(3)可信赖;

(4)简单;


DBMS可分为两类:

一类为基于共享文件系统的DBMS,(包括诸如Microsoft Access和FileMaker等用于桌面,不适合高端或者关键应用)

另一类为基于客户机—服务器的DBMS(MySQL、Oracle以及Microsoft SQL Server)。


补充:服务器是负责所有数据访问和处理的一个软件。客户机是与用户打交道的软件。与数据文件打交道的只有服务器软件。


——————————————————————————————————————————————————

为了使用MySQL,需要有一个客户机,即你需要用来与MySQL打交道(给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 Administrator

MySQL Administrator(MySQL管理器)是一个图形交互客户机,用来简化MySQL服务器的管理。

MySQL Administrator提示输入服务器和登录信息(并且允许你保存服务器定义供以后选择),然后显示允许选择不同视图的图标。其中:
 Server Information(服务器信息)显示客户机和被连接的服务器的状态和版本信息;
 Service Control(服务控制)允许停止和启动MySQL以及指定服务器特性;
 User Administration(用户管理)用来定义MySQL用户、登录和权限;
 Catalogs(目录)列出可用的数据库并允许创建数据库和表。


MySQL Query Browser
MySQL Query Browser 为一个图形交互客户机,用来编写和执行MySQL命令。




猜你喜欢

转载自blog.csdn.net/wangdd_199326/article/details/80471377