初学者总结的DDL和DML语法!!!

Posted 焉小馒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学者总结的DDL和DML语法!!!相关的知识,希望对你有一定的参考价值。

数据库操作

  1. 创建数据库
    语法:CREATE DATABASE 数据库名;

  2. 查看数据库表
    语法:SHOW DATABASES; →S必须是复数

  3. 选择数据库
    语法:USE 数据库名;

  4. 删除数据库
    语法:DROP DATABASE 数据库名;

表操作

  1. 创建表
    语法:USE 数据库名; →必须先写

  2. 查看表
    语法:SHOW TABLES; →S必须是复数

  3. 查看表定义
    语法:DESCRIBE 表名;

  4. 删除表
    语法:DROP TABLE 表名;

  5. 修改表结构 →场景:新增字段
    语法:ALTER TABLE 表名 ADD 新增字段名称、字段的数据类型、长度、非空、默认值等;

  6. 变跟字段名称 →场景:修改同一个字段的名称
    语法:ALTER TABLE 表名 CHANGE 原来的旧字段名 新字段名 数据类型长度;

  7. 更改字段名 →场景:修改同一个字段的属性,包括默认值、数据类型、非空、自增长、主/外键、唯一约束等
    语法:ALTER TABLE 表名 MODIFY 字段名、默认值、数据类型、非空等;

  8. 删除字段:
    语法:ALTER TABLE 表名 DROP COLUMN 字段名;

  9. 添加外键约束
    语法:ALTER TABLE 含有外键的表名 ADD CONSTRAINT 外键名 FOREIGN KEY(含有外键的字段) REFERENCES 主表(主表/唯一约束);

  10. 删除外键约束
    语法:ALTER TABLE 含有外键的表名 DROP FOREIGN KEY 外键名;

  11. 重命名表
    语法:RENAME TABLE 旧表名 TO 新表名;

表结构管理

  1. 主表------被其他表参照的表
  2. 从表------含有外键且参照其它表的表
  3. 外键------
    步骤:
    ⑴先选中字段名,点击“外键”
    ⑵外键命名:fk_从表_主表_字段名
    字段名只能是主表的主键或主表的唯一约束
    ⑶选取“字段”:只能勾选含有外键的字段名
    ⑷被引用的表→勾选主表
    ⑸被引用的字段→主表中的主键/唯一约束
    ⑹删除、更新时选择RESTRICT

使用DML新增和更新数据

  • 插入数据
    语法:USE 数据库名
    INSERT INTO 表名 VALUES(值)

  • 修改数据
    语法:UPDATE 表名 SET 字段名1=值,字段名2=‘值’[WHERE条件表达式];

实用DML删除表数据→表还在,只删除表中的数据

        语法:DELETE FROM 表名 [WHERE 字段名=值];

问题1:为什么删除表数据之后,新加数据的自动递增的序号连不上?

以上是关于初学者总结的DDL和DML语法!!!的主要内容,如果未能解决你的问题,请参考以下文章

SQL语法之DDL和DML

MySQL基础:DML语句总结

MYSQL入门语法------如何使用DDL和DML语句

MYSQL入门语法------如何使用DDL和DML语句

MYSQL入门语法------如何使用DDL和DML语句

MySQL中DDL和DML常用的语句语法