初学者总结的DDL和DML语法!!!
Posted 焉小馒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学者总结的DDL和DML语法!!!相关的知识,希望对你有一定的参考价值。
数据库操作
-
创建数据库
语法:CREATE DATABASE 数据库名; -
查看数据库表
语法:SHOW DATABASES; →S必须是复数 -
选择数据库
语法:USE 数据库名; -
删除数据库
语法:DROP DATABASE 数据库名;
表操作
-
创建表
语法:USE 数据库名; →必须先写 -
查看表
语法:SHOW TABLES; →S必须是复数 -
查看表定义
语法:DESCRIBE 表名; -
删除表
语法:DROP TABLE 表名; -
修改表结构 →场景:新增字段
语法:ALTER TABLE 表名 ADD 新增字段名称、字段的数据类型、长度、非空、默认值等; -
变跟字段名称 →场景:修改同一个字段的名称
语法:ALTER TABLE 表名 CHANGE 原来的旧字段名 新字段名 数据类型长度; -
更改字段名 →场景:修改同一个字段的属性,包括默认值、数据类型、非空、自增长、主/外键、唯一约束等
语法:ALTER TABLE 表名 MODIFY 字段名、默认值、数据类型、非空等; -
删除字段:
语法:ALTER TABLE 表名 DROP COLUMN 字段名; -
添加外键约束
语法:ALTER TABLE 含有外键的表名 ADD CONSTRAINT 外键名 FOREIGN KEY(含有外键的字段) REFERENCES 主表(主表/唯一约束); -
删除外键约束
语法:ALTER TABLE 含有外键的表名 DROP FOREIGN KEY 外键名; -
重命名表
语法:RENAME TABLE 旧表名 TO 新表名;
表结构管理
- 主表------被其他表参照的表
- 从表------含有外键且参照其它表的表
- 外键------
步骤:
⑴先选中字段名,点击“外键”
⑵外键命名:fk_从表_主表_字段名
字段名只能是主表的主键或主表的唯一约束
⑶选取“字段”:只能勾选含有外键的字段名
⑷被引用的表→勾选主表
⑸被引用的字段→主表中的主键/唯一约束
⑹删除、更新时选择RESTRICT
使用DML新增和更新数据
-
插入数据
语法:USE 数据库名
INSERT INTO 表名 VALUES(值) -
修改数据
语法:UPDATE 表名 SET 字段名1=值,字段名2=‘值’[WHERE条件表达式];
实用DML删除表数据→表还在,只删除表中的数据
语法:DELETE FROM 表名 [WHERE 字段名=值];
问题1:为什么删除表数据之后,新加数据的自动递增的序号连不上?
以上是关于初学者总结的DDL和DML语法!!!的主要内容,如果未能解决你的问题,请参考以下文章