摘要: 参考链接:https://www.cnblogs.com/boywwj/p/8031106.html、https://www.cnblogs.com/lich/archive/2011/12/03/2274672.html 1.复合主键定义: 一张表存在多个字段共同组成一个主键,这多个字段的组合不能 阅读全文
posted @ 2021-10-13 16:30 Ukimi 阅读(623) 评论(0) 推荐(1)
摘要: 一。定义、分类 1.定义:建表时,为表中字段加上一些约束,保证表中数据的完整性、有效性。 ∴约束的作用是:保证表中的数据有效。 2.分类: 非空约束:not null(列级) 唯一性约束:unique(列级、表级) 主键约束:primary key、auto_increment(自动维护主键) 外键 阅读全文
posted @ 2021-10-12 10:04 Ukimi 阅读(346) 评论(0) 推荐(0)
摘要: 一。参考网址 https://zhuanlan.zhihu.com/p/92654574 https://www.bilibili.com/video/BV17L41147TE?from=search&seid=15194061737449075129&spm_id_from=333.337.0.0 阅读全文
posted @ 2021-10-11 17:29 Ukimi 阅读(294) 评论(0) 推荐(0)
摘要: 1.语句格式:delete ... from 表名 where 条件; 注:没有条件的话,整张表的数据会被全部删除。 2.delete 删除原理: 表中数据被删除,但数据在硬盘上的真实存储 空间不会被释放。 缺点:删除效率较低。 优点:支持回滚,可恢复数据。 3.快速删除表中的数据 truncate 阅读全文
posted @ 2021-10-09 13:56 Ukimi 阅读(505) 评论(0) 推荐(0)
摘要: 1.语句格式: insert into 表名(字段名1,字段名2,字段名3...) values(值1,值2,值3); 2.全填写: 3.部分填写: 4.使用注意:字段名和值要一一对应。数量要对应。数据类型要对应。 5.总结:insert语句凡是执行成功,必会多一条记录。其它字段未指定值,默认值为N 阅读全文
posted @ 2021-10-09 13:46 Ukimi 阅读(473) 评论(0) 推荐(0)
摘要: 一.定义及使用注意 1.多个输入,1个输出。 2.使用注意: 分组函数需【先分组,再使用分组函数】,如果未对数据进行分组,整张表默认为一组。 二.基础算术——max、min、sum、avg、count 1.最大值 max():select max(sal) from emp; 2.最小值 min() 阅读全文
posted @ 2021-10-09 11:47 Ukimi 阅读(227) 评论(0) 推荐(0)
摘要: 一.定义 1个输入,一个输出 二.常见的单行处理函数——字符(2) SUM:转换小写lower、转换大写upper 1.转换小写——lower():select lower(ename) as ename from emp; 2.转换大写——upper():select upper(name) as 阅读全文
posted @ 2021-10-09 11:23 Ukimi 阅读(177) 评论(0) 推荐(0)
摘要: 一.升序asc、降序desc 1.默认规则: 直接查询带有数字的字段,默认以升序排列。 2.指定升序:asc 3.指定降序:desc 二.多字段排序 1.两个字段,有先后顺序的排列: 2.据字段位置排序: 按照查询结果的第2列(sal)进行排序: 阅读全文
posted @ 2021-10-09 10:20 Ukimi 阅读(1610) 评论(0) 推荐(0)
摘要: 一.列起别名 1.列起别名: 2.列要起的别名里,带有空格怎么办?比如我想将dname重命名为【dept name】: 二.列的数学运算 阅读全文
posted @ 2021-10-09 10:08 Ukimi 阅读(135) 评论(0) 推荐(0)
摘要: 一.作用、使用方法、使用位置 1.limit作用: 取出部分查询结果集,用于分页查询。 2.使用方法:limit 起始下标,长度 3.使用位置:order by ... limit ... limit的起始下标从 0 开始 二.分页 阅读全文
posted @ 2021-10-09 09:41 Ukimi 阅读(72) 评论(0) 推荐(0)