mysql知识点2--常用的mysql关键字汇总

MySQL 核心知识点及描述

数据库与表操作 ### MySQL 核心知识点及描述

关键字中文描述
数据库与表操作
CREATE DATABASE创建新数据库
DROP DATABASE删除数据库及其所有内容
CREATE TABLE创建数据表并定义列名、数据类型和约束
ALTER TABLE修改表结构(如添加/删除列、修改数据类型)
DROP TABLE删除数据表
TRUNCATE TABLE清空表数据但保留表结构
数据操作
INSERT INTO向表中插入新记录
SELECT查询数据,支持条件过滤、排序、分组等
UPDATE修改表中符合条件的记录
DELETE删除表中符合条件的记录
查询功能
WHERE指定查询条件(如 WHERE id = 1
JOIN (INNER/LEFT/RIGHT)表连接操作(内连接、左连接、右连接)
GROUP BY按列分组,常与聚合函数配合使用
HAVING对分组结果进行条件筛选
ORDER BY对查询结果排序(ASC升序/DESC降序)
LIMIT限制返回记录数量(如分页查询)
聚合函数
COUNT()统计行数
SUM()计算数值列总和
AVG()计算平均值
MAX()/MIN()返回最大/最小值
索引与优化
INDEX创建索引加速查询
PRIMARY KEY主键约束(唯一且非空)
UNIQUE唯一性约束
EXPLAIN分析SQL执行计划,用于性能优化
事务与锁
BEGIN/START TRANSACTION开启事务
COMMIT提交事务
ROLLBACK回滚事务
LOCK TABLES手动锁定表
高级特性
VIEW创建虚拟视图简化复杂查询
STORED PROCEDURE存储过程:预编译的SQL代码块
TRIGGER触发器:自动响应表变更事件
FOREIGN KEY外键约束确保数据完整性

补充说明

  • 数据类型:包括 INT, VARCHAR, DATE, BLOB 等,定义列存储格式。
  • 字符集与排序规则:如 utf8mb4utf8mb4_general_ci,影响数据存储和比较规则。
  • 备份与恢复:使用 mysqldump 工具或 SOURCE 命令处理数据备份/导入。
    CREATE DATABASE 创建新数据库
    DROP DATABASE 删除数据库及其所有内容
    CREATE TABLE 创建数据表并定义列名、数据类型和约束
    ALTER TABLE 修改表结构(如添加/删除列、修改数据类型)
    DROP TABLE 删除数据表
    TRUNCATE TABLE 清空表数据但保留表结构
    数据操作
    INSERT INTO 向表中插入新记录
    SELECT 查询数据,支持条件过滤、排序、分组等
    UPDATE 修改表中符合条件的记录
    DELETE 删除表中符合条件的记录
    查询功能
    WHERE 指定查询条件(如 WHERE id = 1)
    JOIN (INNER/LEFT/RIGHT) 表连接操作(内连接、左连接、右连接)
    GROUP BY 按列分组,常与聚合函数配合使用
    HAVING 对分组结果进行条件筛选
    ORDER BY 对查询结果排序(ASC升序/DESC降序)
    LIMIT 限制返回记录数量(如分页查询)
    聚合函数
    COUNT() 统计行数
    SUM() 计算数值列总和
    AVG() 计算平均值
    MAX()/MIN() 返回最大/最小值
    索引与优化
    INDEX 创建索引加速查询
    PRIMARY KEY 主键约束(唯一且非空)
    UNIQUE 唯一性约束
    EXPLAIN 分析SQL执行计划,用于性能优化
    事务与锁
    BEGIN/START TRANSACTION 开启事务
    COMMIT 提交事务
    ROLLBACK 回滚事务
    LOCK TABLES 手动锁定表
    高级特性
    VIEW 创建虚拟视图简化复杂查询
    STORED PROCEDURE 存储过程:预编译的SQL代码块
    TRIGGER 触发器:自动响应表变更事件
    FOREIGN KEY 外键约束确保数据完整性
    补充说明
    数据类型:包括 INT, VARCHAR, DATE, BLOB 等,定义列存储格式。
    字符集与排序规则:如 utf8mb4 和 utf8mb4_general_ci,影响数据存储和比较规则。
    备份与恢复:使用 mysqldump 工具或 SOURCE 命令处理数据备份/导入。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值