SQL-DCL操作

SQL-DCL操作 data control language 开发人员操作较少,主要是DBA(Database Administrator 数据库管理员)使用 DCL-管理用户 查询用户 mysql use mysql; select from user; 创建用户 mysql create user '用户名'@'主机名' identified by '密码'; ...

阅读全文

SQL-DDL数据库操作

SQL-DDL数据库操作 SQL datagrip连接用户名为root DDL-数据库查询 查询所有数据库 show databases; 查询当前操作的数据库 select database(); 创建 create database [if not exist] 数据库名 [default 字符集] [collate 排序规则]; utf8mb4 删除 ...

阅读全文

SQL-DML操作

SQL-DML操作 data manipulation language 数据操作语言 进行对表中数据记录增删改 添加数据 指定字段添加数据 mysql insert into 表名 {字段名1, 字段名2, ......} values {值1, 值2,......}; 全部字段添加数据 mysql insert into 表名 values {值1, 值2, ......}; 批量添加数据...

阅读全文

SQL-DQL操作

SQL-DQL操作 data query language mysql select 字段列表 from 表名列表 where 条件列表 group by 分组字段列表 having 分组后条件列表 ordered by 排序字段列表 limit 分页参数 基本查询 查询多个字段 mysql select 字段1,字段2,字段3......from 表名; select from 表名;...

阅读全文

SQL-多表查询

SQL-多表查询 多表关系 一对多 部门和员工的关系 实现:在多的一方建立外键,指向一方的主键 多对多 学生和课程的关系 实现:建立第三张中间表,中间表至少包含两个外键,分别关联两方主键 一对一 用户和用户详情的关系 在任意一方加入外键,关联另外一方的主键,并设置外键为唯一的UNIQUE 笛卡尔积 m n 多表查询时需要消除无效的笛卡尔积 ...

阅读全文

SQL-约束

SQL-约束 作用于表上字段的规则,用于限制存储在表中的数据 分类 约束分类 | 约束 | 描述 | 关键字 | | -------------------------- |...

阅读全文