上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页
摘要: 概述:从多张表中查询数据笛卡尔积:在数学中,两个集合 A集合和B集合的所有组合情况(在多表查询中,需要消除无效的笛卡尔积) 多表查询分类: 连接查询: 内连接:相当于查询A,B交集部分的数据 外连接: 左外连接:查询左表所有数据,以及两张表交集的部分数据 右外连接:查询右表所有数据,以及两张表交集的 阅读全文
posted @ 2023-04-08 17:50 惊鸿宴远赴人间 阅读(24) 评论(0) 推荐(0)
摘要: 多表关系概述:在项目开发中,在进行数据库结构设计时,会根据业务需求和业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种关联基本分为以下三种:一对多(多对一),多对多,一对一一对多(多对一):案例:部门与员工的关系关系:一个部门对应多个员工,一个员工对应一个部门 阅读全文
posted @ 2023-04-08 17:12 惊鸿宴远赴人间 阅读(41) 评论(0) 推荐(0)
摘要: 代码: create table dept( id int primary key auto_increment comment 'ID', name varchar(50) not null comment '姓名') comment '部门表';insert into dept(id,name) 阅读全文
posted @ 2023-04-07 22:02 惊鸿宴远赴人间 阅读(15) 评论(0) 推荐(0)
摘要: 1.概述:约束是作用于表上字段的规则,用来限制存储在表中的数据2.目的:保证数据库中数据的正确性,有效性,完整性3.分类: 注意:约束是作用于表中字段上的,可以在创建/修改表是添加约束 代码: create table user( id int primary key auto_increment 阅读全文
posted @ 2023-04-07 20:50 惊鸿宴远赴人间 阅读(40) 评论(0) 推荐(0)
摘要: 常见的流程函数: 代码: select if(true,'OK','Error');/*如果第一个值为true,则返回OK,否则返回Error */select IFNULL(null,'default');/*如果第一个值为null,则返回default,否则返回第一个值 */-- 查询emp表成 阅读全文
posted @ 2023-04-06 19:57 惊鸿宴远赴人间 阅读(23) 评论(0) 推荐(0)
摘要: 常见的日期函数: 代码: select curdate();/*返回当前日期 */select curtime();/*返回当前时间 */select now();/*返回当前日期+时间 */select year(now());/*返回当前日期中的年份 */select month(now()); 阅读全文
posted @ 2023-04-06 18:54 惊鸿宴远赴人间 阅读(129) 评论(0) 推荐(0)
摘要: 常见的数值函数: 代码: select ceil(1.5);/*向上取整 */select floor(1.5);/*向下取整 */select mod(5,2);/*取模:余数 */select rand();/*求0~1之间的随机数 */select round(2.34,1);/*四舍五入 * 阅读全文
posted @ 2023-04-06 16:19 惊鸿宴远赴人间 阅读(65) 评论(0) 推荐(0)
摘要: 函数:是指一段可以直接被另一段程序调用的程序或代码 代码: select lpad('01',5,'-');/*lpad:字符串左填充 01 */select rpad('01',5,'-');/*rpad:字符串右填充 01 */select trim(' hello mysql ');/*tri 阅读全文
posted @ 2023-04-06 16:02 惊鸿宴远赴人间 阅读(41) 评论(0) 推荐(0)
摘要: DCL-权限控制 mysql常用权限: 1.查询权限:show grants for '用户名'@'主机名'; 2.授予权限:grants 权限列表 on 数据库名.表名 to '用户名'@'主机名'; 3.撤销权限:revoke 权限列表 on 数据库名.表名 from '用户名'@'主机名'; 阅读全文
posted @ 2023-04-06 15:06 惊鸿宴远赴人间 阅读(22) 评论(0) 推荐(0)
摘要: DCL:数据库控制语言,用来管理数据库用户,控制数据库的访问权限 1.查询用户 use mysql; select * from user; 2,创建用户 create user '用户名'@'主机名' identified by '密码'; 3.修改用户密码 alter user '用户名'@'主 阅读全文
posted @ 2023-04-05 16:07 惊鸿宴远赴人间 阅读(34) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页