随笔分类 -  数据库

redisTemplate归纳
摘要:前戏 | docker搭建redisHA集群 搭建 redis 集群 #docker-compose.yml 配置 version: '3.1' services: master: image: redis container_name: redis-master ports: - 6379:637 阅读全文
posted @ 2020-07-02 10:21 yonyong 阅读(455) 评论(0) 推荐(0)
sql语句对int类型进行模糊查询
摘要:重点:select * from course where cast(courseId as char) like '%118%'; 首先可以将int类型转换为string类型的值再进行模糊查询,用方法cast(num as char);这个可以将num(int类型)转化为char类型。完整的语句: 阅读全文
posted @ 2019-01-16 12:16 yonyong 阅读(4259) 评论(0) 推荐(0)
SQL中Group By和having的用法
摘要:转自 ITGirl笑笑 一、GROUP BY GROUP BY语句用来与聚合函数(aggregate functions such as COUNT, SUM, AVG, MIN, or MAX.)联合使用来得到一个或多个列的结果集。 语法如下: SELECT column1, column2, . 阅读全文
posted @ 2018-09-14 11:03 yonyong 阅读(5638) 评论(0) 推荐(0)
SQL中Group By的使用
摘要:1、概述 “Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。 2、原始表 3、简单Group By 示例1 返回结果如下表,实际上就是分类汇总。 4、Group By 和 Orde 阅读全文
posted @ 2018-09-14 10:38 yonyong 阅读(331) 评论(0) 推荐(0)
级联操作
摘要:说到级联删除不得不先说一下外键,外键的定义:“如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键;换而言之,如果关系模式R中的某属性集不是R的主键,而是另一个关系R1的主键则该属性集是关系模式R的外键”。 建立外键的sql语句: 从语法分析也可以看出:外键是一种表之间字段 阅读全文
posted @ 2018-06-27 19:18 yonyong 阅读(4251) 评论(0) 推荐(0)
数据库在一对一、一对多、多对多怎么设计表关系
摘要:关于主外键及多表联系的进一步理解: 主外键的存在是依托两个实体之间的关系而存在的; 比如班级与学生的关系: 一个班级可以有多个学生,并且一个学生只能属于一个班级,这就是一对多的关系; 那么设计数据库的时候就应该在学生表内存放班级的ID作为外键,为什么不在班级表内放学生呢? 因为,你想一想班级表内如果 阅读全文
posted @ 2018-06-26 09:39 yonyong 阅读(15790) 评论(1) 推荐(3)
sql注入
摘要:如果您通过网页获取用户输入的数据并将其插入一个MySQL数据库,那么就有可能发生SQL注入安全的问题。 本文将为大家介绍如何防止SQL注入,并通过脚本来过滤SQL中注入的字符。 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQ 阅读全文
posted @ 2018-06-25 18:01 yonyong 阅读(239) 评论(0) 推荐(0)
左连接,右连接与内连接
摘要:MYSQL中可以通过内外键链接,将有关系的表中数据合并到一起进行条件筛选: 首先创建两个新表,数据如下: student 表数据: score 表数据: 可以看到students表中stu_id为16048008的记录对应score表没有数据; 1.当进行内连接时,系统会自动忽略两个表中对应不起来的 阅读全文
posted @ 2018-06-24 18:34 yonyong 阅读(357) 评论(0) 推荐(0)
表删除时 Cannot delete or update a parent row: a foreign key constraint fails 异常处理
摘要:有两张表,结构如下: [sql] view plain copy t_item: t_bid: id int id int name varchar name varchar item_id int 其中表t_item的主键id是表t_bid的item_id字段的外键。那么在这种情况下,如果删除表t 阅读全文
posted @ 2018-04-18 15:30 yonyong 阅读(463) 评论(0) 推荐(0)
数据库复习题
摘要:一、填空题(本题10空 ,每空1分,共10分 ) 1. 关系数据模型由关系数据结构、关系操作和 ①关系完整性约束 三部分组成。 2. 一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的 ②属性 3. 在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D, 阅读全文
posted @ 2017-12-23 22:21 yonyong 阅读(3166) 评论(0) 推荐(1)