一、基本概念
1.数据库 database:保存有组织数据的容器(通常是一个文件或一组文件)。
2.数据库管理系统 DBMS:管理数据库的软件。
3.表 table:某种特定类型数据的结构化清单。
- 存储在表中的是一种类型的数据或一个清单,不应将顾客的清单与订单的清单存储在同一个数据库表中。
- 同一个数据库中的表的名字是唯一的。
4.模式 schema:关于数据库和表的布局及特性的信息,如存储什么样的数据,数据如何分解,各部分信息如何命名。还可以描述数据库中特定的表以及数据库和其中表的关系。
5.主键 primary key:一列(或一组列),其值能够唯一识别区分表中的每条记录。
- 任意两行不允许有相同的主键值
- 主键列不允许 NULL 值
- 可以使用多个列作为主键
- 主键值一般不更新,不重用,不使用可能更改的值
6.SQL 结构化查询语言,设计目标为简单有效地从从数据库中读写数据。
- 几乎所有的 DBMS 都支持 SQL,但并不是完全可移植的
二、MySQL
基于客户机与服务器的数据库。
- 关于数据的请求和更改来自运行客户机软件的计算机,可以是 MySQL 提供的工具,如脚本语言、Web 应用开发语言(ASP、PHP、JSP)或编程语言以及 命令行实用程序 。
- 服务器部分是负责所有数据访问和处理的一个软件 MySQL DBMS,运行在称为数据服务器的计算机上。
选择打开数据库
- 输入 USE crashcourse
- 输出 Database changed