参考:参考《MySQL必知必会》
基础知识
1.什么是SQL
SQL是结构化查询语言(Structured Query Language) 的缩写,SQL是一种专门用来与数据库通信的语言。
2.什么是Mysql
数据的所有存储、检索、管理和处理实际上是由数据库软件——DBMS(数据库管理系统)完成的。Mysql就是一种DBMS,即它是一种数据库软件。
3.DBMS分类
分为两类:基于共享文件系统的DBMS(Microsoft Access) 和 基于客户机-服务器的DBMS(Mysql、Oracle、Microsoft SQL Server)
4.基于客户机-服务器的DBMS原理
与数据文件打交道的只有服务器软件(我们不需要直接访问数据文件)。
关于数据、数据添加、删除和数据更新的所有请求都是由服务器软件完成。
这些请求或更改来自运行客户机软件的计算机。
例如:如果你请求一个按字母顺序列出的产品表,则客户机软件通过网络提交请求给服务器软件;服务器软件处理这个请求,根据需要过滤、丢弃和排序数据;然后把结果送回到你的客户机软件。
5.客户机和服务器
**服务器软件:**为Mysql DBMS。你可以在本地安装的副本上运行,也可以连接到运行在你具有访问权的远程服务器上的一个副本。
**客户机:**可以是MySQL提供的工具、脚本语言、Web应用开发语言(例如:JSP、PHP)、程序设计语言(例如:C、C++、Java)。
6.MySQL工具
**mysql命令行实用程序:**安装自带,无下拉菜单和用户界面
连接方式:
mysql -h 主机地址 -u 用户名 -p密码
注:-p和密码之间无空格,如果有空格,则参数代表数据库名称