文章分类 -  数据库

摘要:# For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html [mysqld] sql_mode=STRICT 阅读全文
posted @ 2021-01-18 14:13 wq9
摘要:在Centos8上用原来Centos7上安装MySQL5.7的方法会安装失败,显示mysql-community-server安装错误。我们用新的方法在Centos8上安装MySQL5.7 安装MySQL \1. 添加MySQL存储库 禁用MySQL默认的AppStream存储库: sudo dnf 阅读全文
posted @ 2021-01-15 16:43 wq9
摘要:SELECT * FROM form_fxypycngg where gmt_created_on >=CAST(SYSDATE()AS DATE) AND gmt_created_on<=CAST(SYSDATE()AS DATE) + INTERVAL 1 DAY AND txrq >= UNI 阅读全文
posted @ 2020-12-10 14:54 wq9
摘要:https://www.cnblogs.com/zt19994/p/9999696.html MyBatis 常用写法 1、forEach 循环 forEach 元素的属性主要有 item, idnex, collection, open, separator, close。 collection: 阅读全文
posted @ 2020-12-04 14:36 wq9
摘要:摘自书本 MySQL 支持对 MyISAM 和 MEMORY 存储引擎的表进行表级锁定,对 BDB 存储引擎的表进行 页级锁定,对 InnoDB 存储引擎的表进行行级锁定。默认情况下,表锁和行锁都是自动获得 的,不需要额外的命令。但是在有的情况下,用户需要明确地进行锁表或者进行事务的控制, 以便确保 阅读全文
posted @ 2020-12-02 16:42 wq9
摘要:摘自书本 第13章触发器 MySQL 从 5.0.2 版本开始支持触发器的功能。触发器是与表有关的数据库对象,在满足定义 条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端 确保数据的完整性。本章将详细介绍 MySQL 中触发器的使用方法。 13.1 创建触发器 创建触 阅读全文
posted @ 2020-12-02 16:27 wq9
摘要:摘自书本 第11章视图 MySQL 从 5.0.1 版本开始提供视图功能,本章将对 MySQL 中的视图进行介绍。 11.1 什么是视图 视图(View)是一种虚拟存在的表,对于使用视图的用户来说基本上是透明的。视图并 不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时 阅读全文
posted @ 2020-12-02 16:24 wq9
摘要:第 2 0 章 锁 问 题 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源 (如 CPU、RAM、I/O 等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数 据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并 发访问性能的一个 阅读全文
posted @ 2020-12-01 19:36 wq9
摘要:在任何一种数据库中,都会有各种各样的日志,记录着数据库工作的方方面面,以帮助数据 库管理员追踪数据库曾经发生过的各种事件。MySQL 也不例外,在 MySQL 中,有 4 种不同 的日志,分别是错误日志、二进制日志(BINLOG 日志)、查询日志和慢查询日志,这些日志 记录着数据库在不同方面的踪迹。 阅读全文
posted @ 2020-12-01 19:15 wq9
摘要:来自书本。 24.1.1 安装包比较 Linux 的安装包分为 RPM 包、二进制包和源码包,表 24-1 中简单描述了 3 种安装包之间的 主要差异,其中文件布局指的是 MySQL 安装完毕后生成的各个目录和用途。 Linux 平台下的 3 种安装包比较 24.1.2 安装 RPM 包 RPM 包 阅读全文
posted @ 2020-12-01 13:53 wq9
摘要:细说MySQL的时间戳(Timestamp)类型 https://www.cnblogs.com/it100fen/p/13026916.html 生产环境中部署着各种版本的MySQL,包括MySQL 5.5/5.6/5.7三个大版本和N个小版本,由于MySQL在向上兼容性较差,导致相同SQL在不同 阅读全文
posted @ 2020-11-30 09:52 wq9
摘要:打开SQL Server2008,以windows身份验证模式登陆 在“对象资源管理器”中展开“安全性”,右击“登录名”,在弹出的菜单中点击“新建登录名”。此处注意:1、在登录名右侧的文本框中输入新建的管理员账号名称;2、一对单选按钮组中,选择Sql Server 身份验证,并输入登录密码;3、强制 阅读全文
posted @ 2020-11-27 14:51 wq9
摘要:在mybatis中使用concat('%',all,'%')时,如果all字段里面有空值,数据是查不出来的 SELECT * FROM wp_cbs_mbcd d WHERE concat(d.zyzmc, d.zyzbh) LIKE CONCAT('%', 21435, '%') 此时可以使用if 阅读全文
posted @ 2020-11-26 19:36 wq9
摘要:https://blog.csdn.net/milijiangjun/article/details/103380278 1.选中要备份的数据库后右键任务- 备份- 2. 点击添加指定保存地址 然后确定 3.然后进行确定后的样子 4.然后进行再次确定 到此sqlserver整体备份数据库为bak就已 阅读全文
posted @ 2020-09-23 09:24 wq9
摘要:mysql中常用日期时间函数 MySQL服务器中的三种时区设置: ①系统时区 保存在系统变量system_time_zone ②服务器时区 保存在全局系统变量global.time_zone ③每个客户端连接的时区 保存在会话变量session.time_zone 1、NOW([fsp]):返回服务 阅读全文
posted @ 2020-07-08 11:55 wq9
摘要:问题解决方法问题出在了sql_mode上。运行下面语句即可修改sql_mode。 select @@sql_mode; SET GLOBAL sql_mode=‘ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ 阅读全文
posted @ 2020-06-09 14:20 wq9
摘要:在创建时间字段的时候 DEFAULT CURRENT_TIMESTAMP表示当插入数据的时候,该字段默认值为当前时间 ON UPDATE CURRENT_TIMESTAMP表示每次更新这条数据的时候,该字段都会更新成当前时间 这两个操作是mysql数据库本身在维护,所以可以根据这个特性来生成【创建时 阅读全文
posted @ 2020-06-06 08:49 wq9