目录
1. Why Database?
- 相比将数据存储于内存,使用数据库及其管理系统可以保证数据存储的持久性;
- 相比将数据存储于文件,使用数据库及其管理系统可以高效查询数据。
2. MySQL基础概念
2.1 DB
Database:数据库,存储数据的仓库。
2.2 DBMS
Database Management System:数据库管理系统,也可以叫做数据库管理软件,如MySQL, Oracle, DB2, SQL server等。
2.3 SQL
Structural Query Language:结构化查询语言,适用于各种DBMS,当然各种DBMS所使用的语言各有差别。
2.4 DBA
Database Administrator:数据库管理员。
3. 数据库存储特点
- 数据存储在表中,表存储在库中,一个库可以包含多张表。
- 每张表都有唯一标识,即表名。
- 每张表都有各自的特性,即每一列所代表的含义,每一列称之为字段,数据按行存储。
4. MySQL产品特点
MySQL数据库隶属于MySQLAB公司,后被Oracle公司收购。产品特点:
1) 开源免费,成本低,社区版免费,企业版收费。
2) 性能高。
3) 安装操作简单。
4) 下载网址:http://dev.mysql.com/downloads/mysql
5) 建议使用5.5以上版本,不推荐使用最新版本。
5. DBMS类型
- 基于文件共享系统架构,例如Access等。
- 基于客户端服务器的C/S架构,例如MySQL, Oracle, SQL server等。
6. MySQL服务器启动与停止
Windows DOS命令行界面下
1. 启动:net start [mysql ID]
2. 停止:net stop [mysql ID]
7. MySQL服务器登录与退出
Windows DOS命令行界面下
1. 登录:mysql -h [localhost] -P [PID] -u [root] -p [password]
2. 退出:exit