总的说来,如果有Web规模、OLTP和(或)实时分析的要求,则需要认真考虑NewSQL类数据库
分类:
数据库技术 时间:
2020-11-12 10:49:05
收藏:
0 评论:
0 赞:
0 阅读:
29
数据库架构问题,例如高可用的主主架构,如果某些事项不注意,例如每个系统时间不同步,会导致数据写入延迟或出错
分类:
数据库技术 时间:
2020-11-12 10:44:22
收藏:
0 评论:
0 赞:
0 阅读:
54
最近从Oracle数据库导数据到金仓数据库(KingBase),有些表迁移失败,故手动进行迁移。将某表数据从Oracle导出为CSV文件后,却没找到金仓数据库如何从外部文件导入数据,只好直接使用SQL语句迁移数据。
分类:
数据库技术 时间:
2020-11-12 10:42:08
收藏:
0 评论:
0 赞:
0 阅读:
27
前言:这篇文章主要是认识一下mysql中的变量,本来是不准备整理的,但是发现后面的存储过程等等在实际用的时候还挺多。mysql里面的变量你可以和java中的变量进行对比理解。主要分为两种:系统变量和自定义变量。自定义变量是重点。
分类:
数据库技术 时间:
2020-11-12 10:38:07
收藏:
0 评论:
0 赞:
0 阅读:
39
一、动态sql,比如说利用sql查询年龄为21,姓名为“jcc”的人。 <select id="queryByNameOrASqlTag" parameterType="Person" resultType="Person"> select id,name,age,sex from person w ...
分类:
数据库技术 时间:
2020-11-11 23:03:46
收藏:
0 评论:
0 赞:
0 阅读:
49
SELECT n.pk_id, count( DISTINCT r.user_id ) forwardNum FROM news_info n INNER JOIN news_info_record r ON r.type = 1 AND r.news_id = n.pk_id AND r.data ...
分类:
数据库技术 时间:
2020-11-11 23:02:36
收藏:
0 评论:
0 赞:
0 阅读:
203
一、背景在早期从MySQL到TiDB实施同步操作过程中,我们大多数用的是mydumper+loader进行整体全量备份的导出,之后拿到meta信息后,通过syncer实现增量同步,整体操作起来比较麻烦,涉及的配置文件较多,其基本原理就是Syncer通过把自己注册为一个MySQLSlave的方式,和MySQLMaster进行通信,然后不断读取MySQLBinlog,进行BinlogEvent解析,规
分类:
数据库技术 时间:
2020-11-11 20:14:32
收藏:
0 评论:
0 赞:
0 阅读:
71
1、查看sql_mode select @@sql_mode 查询出来的值为: ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_ ...
分类:
数据库技术 时间:
2020-11-11 20:12:54
收藏:
0 评论:
0 赞:
0 阅读:
46
Java中与数据库交互的步骤 1 新建一个工程 2 导包,在工程中导入连接MySQL数据库所使用的jar包 3 连接数据库 4 数据的增删改查 数据库的增删改查操作 步骤 1 获取刚刚创建的Connection对象 2 写sql语句 3 得到statement对象 4 执行sql语句,得到结果集 5 ...
分类:
数据库技术 时间:
2020-11-11 20:11:25
收藏:
0 评论:
0 赞:
0 阅读:
46
1.环境准备 pip3 install pymysql pip3 install sqlalchemy 2.连接数据库 import pymysql import numpy as np import pandas as pd from sqlalchemy import create_engine ...
分类:
数据库技术 时间:
2020-11-11 20:07:56
收藏:
0 评论:
0 赞:
0 阅读:
38
新增数据 返回自增主键ID public int add(Map<String,Object> paramMap) { long nowTime = System.currentTimeMillis(); // 当前时间 String sql = "insert into " + tableName ...
分类:
数据库技术 时间:
2020-11-11 18:14:49
收藏:
0 评论:
0 赞:
0 阅读:
74
##问题 ? 在实际开发中,我们可能会遇到跨库查询数据的需要,可能是同一连接下的不同数据库的表,或是远程数据库的表。为了开发方便,我们通常会把异库的表映射到本地来读取数据。本文来说说MySQL下的处理办法,其他数据库思路相同,可能具体过程略有差异。 ###一、同一连接下的不同数据库通过视图映射到本地 ...
分类:
数据库技术 时间:
2020-11-11 18:13:30
收藏:
0 评论:
0 赞:
0 阅读:
167
本节涉及SQL语句: -- 如何用子查询查找FORD和MARTIN两个人的同事? 1 WHERE子查询 SELECT ename FROM t_emp WHERE deptno IN (SELECT deptno FROM t_emp WHERE ename IN ("FORD","MARTIN") ...
分类:
数据库技术 时间:
2020-11-11 18:13:11
收藏:
0 评论:
0 赞:
0 阅读:
58
有时候为了数据库安全性可以为数据库设置单用户访问。 在数据库使用window模式登陆>安全性>登录名 点击 >新建登录名 为用户指定可访问数据库,点击用户映射,架构默认dbo,用户选择。 点击确定。 此时用户可以访问到设置的数据库,但是还不能对数据库进行操作。需要进行权限赋予。 仍然处于windos ...
分类:
数据库技术 时间:
2020-11-11 18:07:37
收藏:
0 评论:
0 赞:
0 阅读:
47
依次执行如下命令 删除依赖包: sudo rm -rf /var/lib/mysql/ -R 删除配置文件: sudo rm -rf /etc/mysql/ -R 卸载相关软件: sudo apt autoremove mysql* --purge sudo apt remove apparmor ...
分类:
数据库技术 时间:
2020-11-11 18:06:20
收藏:
0 评论:
0 赞:
0 阅读:
100
Mysql数据库的优化技术 对mysql优化是一个综合性的技术,主要包括 表的设计合理化(符合3NF) 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] 分表技术(水平分割、垂直分割) 读写[写: update/delete/add]分离 存储过程 [模块化 ...
分类:
数据库技术 时间:
2020-11-11 18:06:09
收藏:
0 评论:
0 赞:
0 阅读:
50
select @rownum:=@rownum+1 rownum, sys_organ.* from (select @rownum:=0) r, sys_organ order by sys_id desc; 更新某一字段等于所在行号: set @num = 0; update sys_organ ...
分类:
数据库技术 时间:
2020-11-11 18:05:59
收藏:
0 评论:
0 赞:
0 阅读:
157
-- DELETE语句 -- 删除10部门中,工龄超过20年的员工记录 DELETE FROM t_emp WHERE deptno=10 AND DATEDIFF(NOW(),hiredate)/365>=20; -- 删除20部门中工资最高的员工记录 DELETE FROM t_emp WHER ...
分类:
数据库技术 时间:
2020-11-11 18:01:55
收藏:
0 评论:
0 赞:
0 阅读:
37
select distinct isa.site_id as siteId, sb.site_name as siteName, isf.id as id, isad.type_id as typeId, ist.type_name as typeName, isf.create_user_id a ...
分类:
数据库技术 时间:
2020-11-11 17:59:54
收藏:
0 评论:
0 赞:
0 阅读:
30
1.连接数据库mysql -u用户名 -p密码2.显示已有数据库show databases;3.创建数据库create database sqlname;4.选择数据库use database sqlname;5.显示数据库中的表(先选择数据库)show tables;6.显示当前数据库的版本信息 ...
分类:
数据库技术 时间:
2020-11-11 17:57:51
收藏:
0 评论:
0 赞:
0 阅读:
35