您的位置:首页 > 博客中心 > 数据库 >
  • MySql的时区(serverTimezone)引发的血案

    前言mysql8.x的jdbc升级了,增加了时区(serverTimezone)属性,并且不允许为空。血案现场配置jdbc的URL:jdbc:mysql://[IP]:[PORT]/[DB]?characterEncoding=utf8&u

    2022-03-15 18:28点击阅读

  • 数据库系统概论(二)数据库设计--数据字典、E-R图

    数据字典  数据字典是数据库中数据的描述,也称为元数据。是数据的数据  数据字典建立于需求分析阶段,在设计过程中不断完善  这里的数据字典并不是指DBMS里的数据字典,DBMS中的数据(库)字典是DBMS在执行SQL语句时自动生成的E-R图

    2022-03-15 18:28点击阅读

  • SQL查访问日志 能查到那个表的访问操作

    SELECT TOP 2000 ST.text AS ‘执行的SQL语句‘, QS.creation_time AS ‘执行时间‘FROM sys.dm_exec_query_stats QS CROSS APPLYsys.d

    2022-03-15 18:28点击阅读

  • Redis的AOF与RDB

    AOF持久化的实现AOF持久化的实现可以分为命令追加、文件写入和文件同步三个步骤。struct redisServer { sds aof_buf;/* AOF buffer, written before entering the

    2022-03-15 18:28点击阅读

  • MySQL 内部锁

    行级锁对数据库的行记录进行加锁优点:Fewer lock conflicts when different sessions access different rows.当不同会话访问不同的行时会减少锁的冲突Fewer changes fo

    2022-03-15 18:28点击阅读

  • MySQL 查询时间段内的数据

    先来建表语句:SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for t_user-- -------------------------

    2022-03-15 18:28点击阅读

  • c# System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本

    前提:由于项目需求所以混搭了,使用oracle11g 64位的数据库和32位的client。这个看网上大多数说的就是1权限,2环境变量。由于网上的方法试了都不行,我就卸载 重新安装了,安装完成之后对比了一下前后 权限和环境变量结果:权限前后

    2022-03-15 18:28点击阅读

  • ojdbc14的坑

    右边maven 每个模块的依赖都报红 乍一看老刺眼 点开一看 就是一个ojdbc14 点开仓库 有jar包 一个问题弄了近一天 最后点了一下控制台的web模块网址 正常显示 就是IDEA软件抽风 这种红线 是不是可以不用管它

    2022-03-15 18:28点击阅读

  • SQL AND & OR 运算符:语法及案例剖析

    SQL AND & OR 运算符AND & OR 运算符用于基于一个以上的条件对记录进行过滤。SQL AND & OR 运算符如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。如果第一个条件和第二个条件中只要有一个成立,则

    2022-03-15 18:28点击阅读

  • MySQL 多表查询

    union 结果集合并使用多个select分别查询不同的表,把多个select查到的记录合并在一起一个select查到m条记录,另一个select查到n条记录,合并之后就是m+n条记录#查询全校师生的id、name,使用2个select分别

    2022-03-15 18:28点击阅读

  • MySQL 获取某个时间段每一天、每一个小时的统计数据

    获取每一天的统计数据做项目的时候需要统对项目日志做分析,其中有一个需求是获取某个给定的时间段内,每一天的日志数据,比如说要获取从2018-02-02 09:18:36到2018-03-05 23:18:36这个时间段内,统计出每一天的日志数

    2022-03-15 18:28点击阅读

  • MySQL不同版本默认字符集

    1、MySQL 5.6默认字符集生产环境我们会用utf8,记住就好。2、MySQL 5.7默认字符集生产环境我们会用utf8mb4,记住就好。3、MySQL 8.0默认字符集生产环境我们会用utf8mb4,记住就好。4、小结1、utf8mb

    2022-03-15 18:28点击阅读

  • MySQL 分组统计并列出百分比

    SELECTresult,n,round( n / s * 100, 5 ) rat FROM(SELECT* FROM( SELECT result, count( 1 ) n FROM sendsms_log GROUP BY resu

    2022-03-15 18:28点击阅读

  • SQL ORDER BY 关键字:排序语法及案例剖析

    SQL ORDER BY 关键字ORDER BY 关键字用于对结果集进行排序。SQL ORDER BY 关键字ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照

    2022-03-15 18:28点击阅读

  • MySql数据库的锁

    互联网并发编程中,锁的概念时时刻刻都在我们身边,无论是并发编程时候线程锁,还是数据库网络中的锁,都有一些相似之处,都是为了保持数据库的完整性和一致性。不恰当的使用锁,会导致性能下降,出现死锁等情况,所以弄清楚锁的原理概念是必要的。一、锁分类

    2022-03-15 18:28点击阅读

  • mysql压测

    mysql自带的压力测试工具mysqlslap单节点单库瓶颈:1、单表数据 1000W2、QPS 5000正常 10000不正常,会拒绝一些请求了

    2022-03-15 18:28点击阅读

  • 数据库系统概述

    什么是数据库数据库(Database DB)指按照数据结构来组织,存储和管理数据的仓库,是存储在一起的相关数据的集合,什么是数据库管理系统数据库操作系统(Database Management System ,DBMS)是一种操作管理数据的

    2022-03-15 18:28点击阅读

  • Python-数据库初识

    初识sql语句# 进入mysqlmysql select user(); # 查看当前用户mysql exit # 也可以用\q quit退出?# 默认用户登录之后并没有实际操作的权限# 需要使用管理员root用户登录mysql -ur

    2022-03-15 18:28点击阅读

  • 数据库表关系及配置

    1.数据库表中的关系  一对一  一对多(多对一)  多对多2.如何确立和实现数据库中的表关系  一对多的表关系实现:    使用外键约束    我们习惯把一的方称为主表,把多的方称为从表      外键:从表中有一列,除了null之外,只

    2022-03-15 18:28点击阅读