SongHui.Club

随笔分类 -  数据库

数据库的知识点总结
摘要:Sql Server 表被锁?查看 高CPU sql ? -- 1. 查看 被锁的表,和锁表进程id select request_session_id 锁表进程, OBJECT_NAME(resource_associated_entity_id) 被锁表名 from sys.dm_tran_lo 阅读全文
posted @ 2022-01-14 20:20 Mr.SongHui 阅读(55) 评论(0) 推荐(0)
摘要:1.查看正在执行的Sql进程 方法一:连接数据库后执行. 这种方式看到的sql可能不完整. show processlist; 方法二:连接数据库后执行. 相比于方法1, 方法2可以看到完整的sql. select * from information_schema.processlist; 2.终 阅读全文
posted @ 2021-11-22 14:38 Mr.SongHui 阅读(7670) 评论(0) 推荐(0)
摘要:一.Solr概述与安装 1.Solr简介 Solr是一个开源搜索平台,用于构建搜索应用程序。 它建立在Lucene(全文搜索引擎)之上。 Solr是企业级的,快速的和高度可扩展的。Solr可以和Hadoop(http://www.yiibai.com/hadoop/)一起使用。由于Hadoop处理大 阅读全文
posted @ 2019-06-15 22:59 Mr.SongHui 阅读(860) 评论(0) 推荐(0)
摘要:一.Redis简介 ​ Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,运行在内存中,由ANSI C编写。企业开发通常采用Redis来实现缓存。同类的产品还有memcache 、memcached 、MongoDB等。 1.Redis数据结构 ​ 字符串类型 strin 阅读全文
posted @ 2019-06-13 13:38 Mr.SongHui 阅读(1682) 评论(0) 推荐(0)
摘要:JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。 ​ ● JDBC ​ ● C3P0 ​ ● DRUID 一.JDBC 1.基本使用 ​ 使用 JDBC 操作MySQL数据库时,可以将步骤分为以下7步: 2.Prepar 阅读全文
posted @ 2019-05-27 08:36 Mr.SongHui 阅读(2417) 评论(0) 推荐(0)
摘要:通过 Jdbc 、C3P0 、Druid 的使用我们会发现即使我们做了工具的封装,但重复性的代码依旧很多。我们可以通过 JdbcTemplate 即 Jdbc 模板来使我们的代码更加简洁,逻辑更加清晰。 JdbcTemplate是Spring对JDBC的封装。我们可以将其理解为使用Java通过JDB 阅读全文
posted @ 2019-05-25 22:55 Mr.SongHui 阅读(1157) 评论(0) 推荐(0)
摘要:今天内容: ● 多表查询(内连接 外连接 子查询) ● 存储程序(存储过程 函数) 多表查询 ​ 同时从多张数据表中查取到需要的数据即是多表查询. 多表查询时,参与查询的表中每条数据进行组合,这种效果称为笛卡尔积 . ​ 顶哥说,多表查询就是将多张表的每一条数据都进行排列组合.其结果就是笛卡尔积.然 阅读全文
posted @ 2019-05-10 15:02 Mr.SongHui 阅读(1148) 评论(0) 推荐(0)
摘要:今天总结一下mysql当中的常见约束吧! 那什么是约束呢?通俗点讲,约束就是限定指定字段的存放规则! ● 主键约束(Primary Key) ● 外键约束(Foreign Key) ● 非空约束(Not Null) ● 唯一约束(Unique) ● 默认约束(Default) 主键约束 Primar 阅读全文
posted @ 2019-05-10 14:52 Mr.SongHui 阅读(1003) 评论(0) 推荐(0)
摘要:sql语句其实不难,尤其对于那些英语稍好一些的人来说! 最最最重要的就是搞清楚sql语句的执行顺序!!!数据就像沙子, 语句就是筛子, 沙子按照顺序经过给定的筛子,留下来的就是你要的!!! 并不是写在前面的就先执行!!! 如下: SELECT *, SUM(pnum) '商品总数量' (4) FRO 阅读全文
posted @ 2019-05-10 14:40 Mr.SongHui 阅读(519) 评论(0) 推荐(0)