MySQL 基础概念
数据库: 用于存储和组织结构化数据的系统。它是一个电子化的数据仓库,可以方便地管理、访问和更新大量数据。在数据库中,数据按照一定的规则和结构进行组织和存储,以便于对数据进行检索、处理和管理。数据库通常由多个表格(或称为关系)组成,每个表格包含了一组相关的数据字段(列)和数据记录(行)。
数据库管理系统(DBMS): 用于管理和操作数据库的软件系统。它提供了一系列的工具和功能,用于创建、访问、维护和控制数据库。
常见的数据库管理系统包括: 关系型数据库(如 MySQL、Oracle、SQL Server)、非关系型数据库(如 MongoDB、Redis)等。
表: 在关系型数据库中,表是一种数据结构,用于存储和组织数据。它由行和列组成。表可以被看作是一个二维的数据表格,其中每一列代表一个字段,每一行代表一条记录。
SQL 语句的分类
-
数据定义语言(DDL): 用于创建、修改和删除数据库对象,如数据库、表、视图、索引等。常见的 DDL 语句包括:
CREATE:创建数据库对象ALTER:修改数据库对象的结构DROP:删除数据库对象
-
数据操作语言(DML): 用于查询、插入、更新和删除数据。常见的 DML 语句包括:
SELECT:查询数据INSERT:插入数据UPDATE:更新数据DELETE:删除数据
-
数据查询语言(DQL): 专门用于查询数据,是 DML 的子集,用于从数据库中检索数据。
-
数据控制语言(DCL): 用于授权和权限管理。常见的 DCL 语句包括:
GRANT:授予用户权限REVOKE:撤销用户权限
-
事务控制语言(TCL): 用于管理数据库中的事务。常见的 TCL 语句包括:
COMMIT:提交事务ROLLBACK:回滚事务SAVEPOINT:设置保存点
MySQL 常用命令
-
查看 MySQL 数据库的版本号:
SELECT VERSION(); -
启动 MySQL 服务(基于 Windows):
net start mysql -
停止 MySQL 服务:
net stop mysql -
登录 MySQL 数据库:
mysql -u 用户名 -p其中,
用户名是 MySQL 用户名,接着根据系统提示输入密码即可。 -
如果安装 MySQL 时没有设置 root 密码,可以使用以下命令登录:


