D
B
M
S
什么是MySQL?
数据的所有存储、检索、管理和处理都是由数据库软件——DBMS(数据库管理系统)完成的,而MySQL就是目前最流行的数据库管理系统之一,它具有开源、高性能、简单易上手等优点。

1、MySQL是基于客户机-服务器(C/S)的数据库(另外一种是基于共享文件系统的DBMS,如MS Access,一般仅用于桌面用途,不用于高端或更关键的应用)
2、服务器部分是负责数据访问与处理的软件,它安装并运行在被称为数据库服务器的计算机上;
3、客户机是与用户打交道的软件,你可以在客户机上编写、调试和运行你的SQL脚本,口语中的“客户机”一般指该软件或运行该软件的计算机(比如你的PC),常用的MySQL客户机命令行实用程序、Administrator和Workbench。

【注意】

1、与数据打交道的只有服务器软件,所有关于数据添加、删除和更新等请求都是由服务器完成的,客户机只负责发送这些请求和接收处理结果,客户机与服务器之间通过网络进行通信
2、客户机与服务器可以安装在一台计算机上,也可以安装在不同计算机上,但它们之间都需要进行通信
01
MySQL命令行实用程序
“MySQL命令行实用程序”作为核心安装组件的一部分,是使用最多的实用程序之一,它没有下拉菜单和美观的GUI,也不支持鼠标操作,就像CMD那样黑乎乎的!!!
使用方式

1、命令输入在 “ mysql> ” 之后;
2、命令用 “ ; ” 或 “ \g ” 结束,按 “ Enter ” 仅换行;
3、输入 “ help ” 或 “ \h ” 获得帮助,“ help select ”获得使用SELECT语句的帮助;
4、输入quit或exit退出命令行程序。
02
MySQL Administrator
MySQL Administrator 是一个图形交互式客户机,可以用于简化服务器的管理,但它并不作为核心组装部分,需要从官网下载。
在该客户机上,能够轻松地进行服务器信息查询、服务控制、用户管理及列出数据库表等操作,数据库管理员必备!
03
MySQL Workbench
Workbench也是一个图形交互客户机,与Administrator不同,它主要用来编写和执行MySQL命令,是我们学习工作的主战场!它也不作为MySQL核心安装组件,需要从官网下载。Workbench的界面类似于Navicat、Matlab的交互界面,对数据分析人员是十分友好的!

窗格概览

右侧【Navigator】:导航窗格,显示数据库、表等信息;
左下方【Information】:信息窗格,显示当前对象梗概,图示显示的是表[customers】的字段信息;
正下方【Output】:脚本执行情况;
正上方为脚本编辑区;
正中间显示脚本的执行结果,在这里可以方便的将查询结果导出。

MySQL常用命令


主机名(计算机名)如果连接到本地MySQL服务器,主机名为localhost 端口号(默认端口号为3306,非默认端口号需要在登陆时指定) 用户名(即管理员分配给你的账号) 用户口令(账号密码)


关于MySQL就介绍到这里啦!接下来开始正式进入SQL语言的学习!
推送安排

1、检索数据:排序过滤、逻辑操作符、通配符、正则表达式、计算字段、函数、分组查询、子查询、联结查询、组合查询、全文本搜索;
2、插入数据:批量插入、检索插入;
3、删改数据:删除数据、更新数据、删改原则;
4、库表操作:创建、删除、更新数据库、表;
5、高级操作:视图,触发器,事务管理,存储过程。
END