Part 01 关系数据库和MySQL简介
489字约2分钟
2024-11-25
1 关系型数据库的存储设计规则
关系型数据库的存储设计规则为E-R模型。
E(Entity)代表实体类别,即数据库中的一类数据,对应关系数据库中的一张表来存储。
R(Relationship)代表两张表的关系。
在E-R模型中,数据库中最大的存储单位称为库,库中存储若干张表,表中又有定义数据结构的若干列。表中的数据是按照行来存储,一行即为一条数据。
2 结构化查询语句(SQL)简介
SQL是Structure Query Language的简称,被ISO采纳为关系型数据库语言的国际标准。我们可以使用SQL命令进行关系型数据库的操作。
所有的关系型数据库都支持标准SQL语句,但是不同的数据库也有自己的非标准SQL语句。
SQL包括了所有对数据库的操作,主要是由数据定义、数据操纵、数据查询、数据控制、事务控制语句组成。
- 数据定义语句(DDL):创建数据库和表。
- 数据操纵语句(DML):表中数据的添加、修改、删除等操作。
- 数据查询语句(DQL):表中数据的多条件查询。
- 数据控制语句(DCL):账号创建和权限控制等。
- 事务控制语句(TCL):事务的启动、提交和回滚。
3 MySQL的基础操作
3.1 连接到MySQL服务
打开终端,输入
mysql -u<username> -p<passward> -host <hostname> -P <port> <database>
注意,-p和<passward>之间并无空格。
或者隐式输入密码:
mysql -u<username> -p
3.2 基本的MySQL命令
注意,SQL命令以分号为结尾。
查看MySQL版本
select version();
返回:
+-----------+ | version() | +-----------+ | 8.4.3 | +-----------+ 1 row in set (0.00 sec)
注释
-- 单行注释 /* 多行注释 */
退出
exit
返回:
Bye