MySQL简介
在说MySQL之前,我们先来搞清楚数据库和数据库管理系统(DBMS)的区别。数据库:存放表的容器数据库管理系统(DBMS):用来创建数据库这个容器的软件实际上你并不直接访问数据库,而是通过DBMS来代替你访问数据库MySQL是一种数据库软件(DBMS)DBMS可以分为两类基于共享文件系统:Microsoft Access、FileMaker基于客户机-服务器: MySQL, Oracle什
在说MySQL之前,我们先来搞清楚数据库和数据库管理系统(DBMS)的区别。
数据库:存放表的容器
数据库管理系统(DBMS):用来创建数据库这个容器的软件
实际上你并不直接访问数据库,而是通过DBMS来代替你访问数据库
MySQL是一种数据库软件(DBMS)
DBMS可以分为两类
- 基于共享文件系统:Microsoft Access、FileMaker
- 基于客户机-服务器: MySQL, Oracle
什么叫客户机-服务器呢?
用户—->客户机软件—->服务器软件—–>数据库
客户机软件:与用户打交道的软件,如:mysql命令行程序、C、C++、Python等
服务器软件:与数据库打交道的软件, 该软件运行在数据库服务器的计算机上
流程是这样的:
用户要求一张表, 他给客户机软件发出指令。客户机软件通过网络与服务器软件沟通,将用户的请求提交给服务器软件处理。服务器软件处理完就把结果返回给客户机软件,由客户机软件返回给用户。
MySQL是一种客户机-服务器的DBMS
所有的客户机-服务器DBMS都必须首先进行登录
连接MySQL需要的信息:
- 主机名–如果是本地,就填localhost
- 端口
- 合法用户名
- 用户口令
填好以上这些信息,就连接上了MySQL。现在,你该选择一个数据库
来进行操作了。
你可以使用mysql命令的USE关键字(记得 ; 结尾)
USE 数据库名;
如果选择成功,将显示
Database changed
如果你使用图形交互客户机,如MySQL Query Browser.双击Schemata列表中的某一数据库,你会看到被选中的数据库黑体加亮显示,这就表明
你已经选中了该数据库了
如果你不知道有哪些数据库?别担心
SHOW DATABASES;
就能看到数据库列表了
SHOW关键词还可以这样用:
SHOW TABLES; #显示所选数据库中的表列
SHOW COLUMNS FROM 表名; #查看表中的列
DESCRIBE 表名; #快捷查询表列
想要了解更多SHOW的使用
HELP SHOW; #显示所有SHOW的语句
更多推荐
所有评论(0)