--函数 --系统已经封装好的完成某些功能的方法 --字符串函数 --转大小写 SELECT UPPER( ‘Ab’ ) 字符串转大写 SELECT LOWER( ‘Ab’ ) 字符串转小写 --去除空格 SELECT LTRIM( ‘ Ab’ ) 去除左边空格 SELECT RTRIM( ‘Ab ...
分类:
数据库 时间:
2020-06-07 12:59:26
阅读次数:
162
T-SQL提供的函数 字符串函数 UPPER(字符串) LOWER(字符串) 将字符串转为大写,返回新的字符串 将字符串转为小写,返回新的字符串 LTRIM(字符串) RTRIM(字符串) LTRIM(RTRIM(字符串)) 去除字符串左边的空格,返回新的字符串 去除字符串右边的空格,返回新的字符串 ...
分类:
数据库 时间:
2020-06-07 12:59:12
阅读次数:
151
一、mysql的安装 1.拉取镜像 docker pull mysql:5.7 2.启动容器 docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var ...
分类:
数据库 时间:
2020-06-07 12:41:27
阅读次数:
62
查看pod日志: # kubectl logs postgresql-8456f5d788-dw7bp -n kube-ops ...
分类:
数据库 时间:
2020-06-07 12:38:36
阅读次数:
227
本教程源码请访问:tutorial_demo 一、JdbcTemplate概述 JdbcTemplate是Spring框架中提供的一个对象,是对原始Jdbc API对象的简单封装。类似于我们前面学习的Apache Commons DbUtils。Spring框架为我们提供了很多的操作模板类。 操作关 ...
分类:
数据库 时间:
2020-06-07 12:36:51
阅读次数:
59
Managing the Database Instance ObjectivesAfter completing this lesson, you should be able to:? Start and stop the Oracle database instance andcomponen ...
分类:
数据库 时间:
2020-06-07 12:36:15
阅读次数:
70
需求描述 当查询结果返回大量数据情况下,比如报表查询。需要按一定条件排序提供分页呈现数据。 INFORMIX实现方案:Informix 数据库提供了非常便捷、高效的SQL。 SELECT SKIP M FIRST N FROM TABLENAME WHERE 1=1 ORDER BY COL; SQ ...
分类:
数据库 时间:
2020-06-07 11:21:29
阅读次数:
94
1. 需求起因高并发场景下,需要使用redis做缓存,让请求先访问到redis,而不是直接访问MySQL等数据库。 2. 谁先谁后 3.可行方案 3.1 延迟双删+过期策略 3.2 缓存异步更新 (1) 应用直接写数据到数据库中。(2) 数据库更新binlog日志。(3) 利用Canal中间件读取b ...
分类:
数据库 时间:
2020-06-07 11:13:38
阅读次数:
83
mysql workbench create table s(`s#` int, `sname` char(8), `grade` int, primary key(`s#`)); #不知道为什么需要 ``, 居然因为是有了 #, 表示了注释,系统有点蒙 alter table s add addr ...
分类:
数据库 时间:
2020-06-07 10:54:05
阅读次数:
89
一、NoSQL简介 NoSQL(Not Only SQL ),意即"不仅仅是SQL"。 指的是非关系型的数据库。是对不同于传统的关系型数据库的数据库管理系统的统称。 NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式 ...
分类:
数据库 时间:
2020-06-07 10:47:32
阅读次数:
80
写代码做单元测试的时候,突然提示“ Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'user_name' in 'field list' ” 错误! 看了快两个小时,还是没有发现问题在哪里?后来实在没办法把表从新生成了个myb ...
分类:
数据库 时间:
2020-06-07 10:36:35
阅读次数:
88
Python中内置了SQLite3,所以在Python中可以直接使用 1 # 首先需要引入数据库模块 2 import sqlite3 3 4 #链接到数据库,如果不存在则会创建 5 db = sqlite3.connect('sqlite.db') 6 #数据库连接后创建游标 7 cursor = ...
分类:
数据库 时间:
2020-06-07 09:25:44
阅读次数:
65
ERROR1118的报错信息分为两种: 1、ERROR 1118 (42000): Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This include ...
分类:
数据库 时间:
2020-06-07 09:24:07
阅读次数:
88
自己动手写SQL执行引擎 前言 在阅读了大量关于数据库的资料后,笔者情不自禁产生了一个造数据库轮子的想法。来验证一下自己对于数据库底层原理的掌握是否牢靠。在笔者的github中给这个database起名为Freedom。 整体结构 既然造轮子,那当然得从前端的网络协议交互到后端的文件存储全部给撸一遍 ...
分类:
数据库 时间:
2020-06-07 00:54:02
阅读次数:
81
MySQL-ProxySQL中间件简介 同类型产品 MySQL Route:是现在MySQL官方Oracle公司发布出来的一个中间件。 Atlas:是由奇虎360公发的基于MySQL协议的数据库中间件产品,它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了若干Bug,并增 ...
分类:
数据库 时间:
2020-06-07 00:47:16
阅读次数:
74
备份与恢复过程都依赖归档日志,归档日志是保证数据一致性和完整性的重要保障。配有归档日志的数据库系统在出现故障时丢失数据的可能性更小,这是因为一旦出现介质故障如磁盘损坏时,利用归档日志,系统可被恢复至故障发生的前一刻,也可以还原到指定的时间点。
分类:
数据库 时间:
2020-06-06 23:27:35
阅读次数:
104