数据库
文章平均质量分 79
嫣夜来
这个作者很懒,什么都没留下…
展开
-
C++实现sqlite单表增删改查的详细步骤
上面代码写完之后,IDE中关于sqlite数据哭的操作会出现大量的错误提示,这里是因为没有在项目中引入sqlite3的相关库文件导致的问题, 下面详细说说怎么怎么把sqlite3的库文件引入到当前项目中。,我这里自定义了安装目录,如果是默认安装,应该就在C盘下, 如果不知道目录在哪里,就找到启动的快捷方式, 鼠标右键,有一个“打开文件在目录”就可以找到安装目录了。链接数据库看看数据, 发现数据也成功写入了, 中文乱码是因为编码的问题, 这里设置一下编码就行了,也很简单。【链接器】-【常规】-【附加库目录】原创 2023-05-31 06:30:45 · 1278 阅读 · 1 评论 -
Datax的使用说明及入门操作案例演示
DataX 实现了包括 MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS, databend 等各种异构数据源之间高效的数据同步功能。首先需要有两个数据源,一个是原始数据源, 一个是目标数据源, 我智力为了演示方便, 使用的都是MySQL数据库,演示的案列就是。datax的使用是不是还挺简单的呢~,多动手,掌握的就会越来越多。原创 2023-05-13 00:18:04 · 2738 阅读 · 1 评论 -
Mybatis框架源码笔记(三)之Mybatis接口的全局配置文件及*Mapper.xml文件扫描解析过程分析
Mybatis框架之mapper接口以及接口对应的xml文件的解析流程分析原创 2022-11-10 14:21:04 · 2241 阅读 · 0 评论 -
Mybatis框架源码笔记(二)之Mybatis核心原理流程分析
Mybatis架构及核心流程介绍原创 2022-11-03 17:54:34 · 491 阅读 · 0 评论 -
Mybatis框架源码笔记(一)之编译Mybatis源码和源码调试环境准备
mybatis源码学习笔记原创 2022-08-17 14:00:06 · 880 阅读 · 1 评论 -
springboot项目+Redis结合自定义注解实现接口限流的解决方案
1、Redis在实际业务场景中的用途缓存分布式锁接口限流处理请求接口幂等性其他2、springboot项目使用Redis实现接口限流的完整案例2.1 项目结构2.2 pom.xml依赖需要以下依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in原创 2022-05-25 18:51:36 · 670 阅读 · 3 评论 -
服务器linux-CentOS7.*系统下使用mysql.*.tar.gz包安装mysql数据库详解
1、为什么不使用docker安装?的确我前的确是用docker安装的, 但是发生了一次事故, 我们开发环境的服务器的磁盘满了, 有新同学在不知情的情况下再清理磁盘的时候,把mysql容器的镜像和数据文件想当然直接给清理掉了,导致mysql废掉,同时数据都丢了, 还好所有的数据库在公共数据管理仓库都有备份, 不然就完蛋了, 于是专门搞了两台服务器做数据库服务器, 本来打算还是用docker安装的, 想着这种事故还是有发生的概率,于是就放弃了这种想法,还是直接在服务器上面安装吧,开整。有大神就这个话题也讨论原创 2022-04-09 20:35:42 · 2207 阅读 · 0 评论 -
CentOS7.x版本mongoDB数据库安装配置详解
1、下载mongodb安装包[这里安装的是mongodb3.6.22]下载方式一# 如果提示wget不存在, 就先安装一下命令即可:yum install wgetwget -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.22.tgz下载方式二# 如果提示wget不存在, 就先安装一下命令即可:yum install curlcurl -O https://fastdl.mongodb.org/linux/mongodb原创 2021-03-08 18:06:10 · 604 阅读 · 0 评论 -
企业生产实践--生产环境批量插入百万数据到数据库几种实现方式(二)
1、脚本示例这里就是举了一个使用存储过程往用户表里面批量插入数据的例子,思路大体上都差不多。delimiter // CREATE PROCEDURE InsertData(IN count int(11)) BEGIN DECLARE id int default 1; DECLARE nickname varchar(40); DECLARE passwd char(40); DECLARE roleId int(4); DECLARE原创 2020-07-13 16:38:20 · 332 阅读 · 0 评论 -
保证技能不退步的最好方式就是勤加练习
SQL练习题1、数据表以及表数据预置// 院系表create table if not exists c_depts(id int(11) auto_increment primary key,dept_name varchar(64) unique not null)engine=InnoDB default charset=utf8;// 学生表create table if not exists c_students( sid int(11) primary key auto_in原创 2020-07-08 12:40:13 · 242 阅读 · 0 评论 -
yum的镜像源切换及yum安装软件常见错误解决方法、重新安装MariaDB、恢复原数据库文件到新库(三)
3、恢复原数据库文件到新库3.1 停止数据库服务systemctl stop mariadb.service3.2 替换以下文件使用提前备份的原数据库中的aria_log.00000001,aria_log_control,ib_logfile0,ib_logfile1,ibdata1将新安装的数据库的数据存储路径下的这五个文件替换掉,然后将原数据库系统中的所有数据库文件夹赋值到新安装的...原创 2019-12-11 16:23:24 · 301 阅读 · 0 评论 -
yum的镜像源切换及yum安装软件常见错误解决方法、重新安装MariaDB、恢复原数据库文件到新库(二)
2、MariaDB数据库的安装配置全过程本博客针对CentOS7.6.18,其他版本可以借鉴,基本大同小异。2.1 MariaDB默认的数据文件的保存路径是在/var/lib/mysql如果只是想删除数据库保留数据文件,可以将/var/lib/mysql/下的所有文件进行备份2.2 停止数据库服务,删除数据库停止数据库服务使用systemctl stop mariadb.service...原创 2019-12-11 16:06:31 · 486 阅读 · 0 评论 -
MySQL数据库基础04_数据表数据管理操作
1、数据管理之往数据表中插入数据【insert】关键字: insert into values1.1、一次插入一行数据到数据表语法一:给所有的列赋值插入一条数据INSERT INTO `表名` VALUES ('取值1','取值2','取值3',...'取值n');注意:使用该方式要注意取值的个数与数据类型要与所有的列一一对应,少了、多了、错了都不行。语法二:给指定列赋值插入一...原创 2019-11-28 16:41:06 · 161 阅读 · 0 评论 -
MySQL数据库基础03_数据表结构管理操作
1、新建数据表原创 2019-11-27 16:03:57 · 256 阅读 · 0 评论 -
MySQL数据库基础02_数据库管理操作
1、新建数据库语法: CREATE DATABASE IF NOT EXISTS `demo` DEFAULT CHARSET UTF8 COLLATE UTF8_GENETRAL_CI;2、查询数据库语法:show databases;3、使用、切换数据库语法:use database_name;4、删除数据库语法:drop database database_...原创 2019-11-07 22:39:44 · 132 阅读 · 0 评论 -
在同一台服务器上部署MongoDB一主多从
1.登录服务器主机,创建主节点和从节点的数据存储目录命令:mkdir -rp /rds/mongos/db1命令:mkdir -rp /rds/mongos/db12.打开两个终端页面,运行mongodb数据库命令:mongod -bind_ip 192.168.0.254 -port 27018 -dbpath /rds/mongos/db1 -replSet rs0命令:mong...原创 2018-11-23 15:04:50 · 2564 阅读 · 3 评论 -
MySQL数据库基础01_用户管理及权限管理
1、创建数据库create schema [数据库名称] default character set utf8 collate utf8_general_ci; 采用create schema和create database创建数据库效果相同。2、创建数据库用户 create user '[用户名称]'@'%' identified by '[用户密码]';--创建用户 ...原创 2018-08-29 10:28:08 · 736 阅读 · 1 评论