mysql总结
2025/3/17 21:08:53
来源:https://blog.csdn.net/tianyunlinger/article/details/146219791
浏览:
次
关键词:mysql总结
MySQL基础
1. 数据库基本介绍
- 数据库定义:用于存储数据的仓库,通过SQL语句操作。
- 数据库作用:存储应用程序中的数据,便于管理和查询。
- 数据库分类:关系型数据库(如MySQL、Oracle、DB2)和非关系型数据库(如Redis、HBase)。
- 关系型数据库:通过E-R图描述数据之间的关系,支持复杂查询。
2. MySQL在Linux中的安装
- 安装前准备:配置防火墙、创建统一的管理目录(如
/export/software
、/export/servers
等)。 - 安装步骤:
- 检测并卸载系统自带的MySQL。
- 上传MySQL安装包到指定目录。
- 使用
rpm
命令安装。 - 查看并修改初始密码。
- 启动MySQL服务并登录。
- 远程授权,允许从其他主机连接。
3. MySQL基础操作
- 登录与退出:使用
mysql -uroot -p密码
登录,quit
退出。 - 查询操作:支持数学运算、函数(如
SIN()
、PI()
)和SQL语句(如SELECT VERSION(), CURRENT_DATE();
)。 - 创建和使用数据库:
- 查看数据库:
SHOW DATABASES;
- 创建数据库:
CREATE DATABASE 数据库名称;
- 使用数据库:
USE 数据库名称;
- 创建表及使用:
- 查看表:
SHOW TABLES;
- 创建表:
CREATE TABLE 表名 (字段名称 数据类型 [约束]);
- 查看表结构:
DESC 表名;
或 SHOW CREATE TABLE 表名;
- 导入数据:通过
INSERT
语句或LOAD DATA INFILE
加载文件。
- 数据查询:
- 查询全部数据:
SELECT * FROM 表名;
- 删除数据:
DELETE FROM 表名;
- 更新数据:
UPDATE 表名 SET 字段=值 WHERE 条件;
- 条件查询:支持
WHERE
子句、AND
、OR
、IN
、IS NULL
等。 - 排序:
ORDER BY 字段 [ASC|DESC];
- 聚合函数: