首页 > 数据库 >MySql常用SQL命令详解

MySql常用SQL命令详解

来源:互联网 2026-03-26 08:07:07

目录一、E-R模型二、数据类型三、字段命名规范四、数据库创建与管理4.1 创建数据库4.2 删除数据库4.3 列出数据库4.4 备份数据库4.5 还原数据库4.6 使用某个数据库五、数据表创建与管理5.1 创建表5.2 查看表结构5.3 查看数据表5.4 复制表结构5.5 复制表数据5.6 修改表名5.7 增加字段5.8 删除字段5.9 修改字段数据类型5.10 修改字段名称5.11 设置主键5.12 删除主键5.13 设置外键5.14 删除外键六、数据更新操作6.1 插入记录(INSERT)6.1.1

目录
  • 一、E-R模型
  • 二、数据类型
  • 三、字段命名规范
  • 四、数据库创建与管理
    • 4.1 创建数据库
    • 4.2 删除数据库
    • 4.3 列出数据库
    • 4.4 备份数据库
    • 4.5 还原数据库
    • 4.6 使用某个数据库
  • 五、数据表创建与管理
    • 5.1 创建表
    • 5.2 查看表结构
    • 5.3 查看数据表
    • 5.4 复制表结构
    • 5.5 复制表数据
    • 5.6 修改表名
    • 5.7 增加字段
    • 5.8 删除字段
    • 5.9 修改字段数据类型
    • 5.10 修改字段名称
    • 5.11 设置主键
    • 5.12 删除主键
    • 5.13 设置外键
    • 5.14 删除外键
  • 六、数据更新操作
    • 6.1 插入记录(INSERT)
      • 6.1.1 插入单条记录
      • 6.1.2 插入多条记录
      • 6.1.3 子查询插入多条记录
    • 6.2 删除记录(DELETE)
      • 6.3 更新记录(UPDATE)
        • 重要提示
        • 七、数据查询操作
          • 7.1 单表查询
            • 7 .1.2 条件过滤(WHERE)
            • 7.1.3 排序(ORDER BY)
            • 7.1.4 聚集函数
            • 7.1.5 分组(GROUP BY)
          • 7.2 连接查询
            • 7.2.1 简单连接(逗号分隔)
            • 7.2.2 JOIN 连接
          • 7.3 嵌套查询(子查询)
            • 7.3.2 比较运算符
            • 7.3.3ANY/ALL谓语
            • 7.3.4EXISTS谓语
          • 7.4 合并查询(UNION)
            • 关键安全提示

        一、E-R模型

        搞数据库设计,手里得有个趁手的“图纸”,对吧?实体-联系模型(E-R模型)就是干这个的。它的好处在于,它是一种面向用户的表达方法,不依赖任何具体的数据库管理系统(DBMS),让你能更纯粹地思考业务和数据之间的关系。所以说,在项目开发的早期阶段,用E-R模型把ER图画清楚,是确保后续数据库结构清晰、合理的关键一步。

        设计好了结构,接下来就得考虑如何保证数据不乱套,这就引出了DBMS中的“约束”。说白了,约束就是一套规则,专门用来限制你往表里插入、更新或删除什么样的数据。其根本目的,就是在执行这些操作时,牢牢守住数据的完整性。

        那么,常见的约束都有哪些呢?主要分为下面这六类:

        1. 非空约束 (Not Null Constraint):给字段套上这个“紧箍咒”,就意味着这一列的值绝对不能是空的。它的作用就是防止你插入或者更新空值进去。
        2. 唯一约束 (Unique Constraint):它要保证的是,表中某一列或多列的值,每一行都得是独一无二的。有意思的是,它允许空值存在,但如果有值,那这些值就必须互不相同。
        3. 默认约束 (Default Constraint):这个约束特别“贴心”。你为某一列指定一个默认值后,以后插入新记录时,要是忘了给这列填数据,数据库就会把这个默认值自动填进去。
        4. 检查约束 (Check Constraint):你可以把它理解为一个“哨兵”。它为列值设置了一个条件限制,比如年龄必须大于0。数据要想过关,就必须满足这个特定的条件或范围。
        5. 主键约束 (Primary Key Constraint):这是表里的“身份证”,负责唯一标识表中的每一行。因此,它要求列的值必须唯一,并且绝对不能为空。
        6. 外键约束 (Foreign Key Constraint):它的任务是维护表与表之间的“亲戚关系”,确保引用完整性。具体来说,就是要求A表中的某个列的值,必须在B表的主键列中存在,否则这条数据就不让存。

        侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述

        热游推荐

        更多
        湘ICP备14008430号-1 湘公网安备 43070302000280号
        All Rights Reserved
        本站为非盈利网站,不接受任何广告。本站所有软件,都由网友
        上传,如有侵犯你的版权,请发邮件给xiayx666@163.com
        抵制不良色情、反动、暴力游戏。注意自我保护,谨防受骗上当。
        适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。