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 字
- 查询全部数据:

最低0.47元/天 解锁文章
4万+

被折叠的 条评论
为什么被折叠?



