数据库 相关
将所有数据库博文归档
羁客%
这个作者很懒,什么都没留下…
展开
-
Spring boot 集成screw 一键自动生成数据文档
Spring boot 集成screw 一键自动生成数据文档原创 2023-03-19 22:40:50 · 272 阅读 · 0 评论 -
Windows 安装 HBase 单机
将 hadoop-3.3.5 与 hbase-1.4.5 放到 Environment 目录。下载好HBase与Hadoop后在D盘新建 Environment 目录。在configuration标签内添加以下配置。目录,然后根据自己的hbase目录配置。原创 2023-04-29 21:07:19 · 1106 阅读 · 0 评论 -
Docker 安装HBase 并使用
scan 'namespace:table',FILTER=>"ColumnPrefixFilter('字段条件') AND ValueFilter(=,'substring:内容条件')"例如关系型数据库中的用户,权限,角色是分表存储,但是nosql中,将某个用户的权限角色都一起存在用户表中;hbase.rootdir 修改成 hbase.root.dir。scan 'namespace:table',COLUMn=>'用户族'其中用户,角色,权限分别属于用户表中的三个族。原创 2023-04-28 17:39:38 · 1450 阅读 · 0 评论 -
Spring Boot 集成 MongoDB 简单使用
用户信息(注意观察 [ _id, db, roles -> db ] 这三个值是否和我们创建的db匹配)如果用户信息与数据库信息匹配上了我们就可以在配置文件内配置mongodb信息。创建用户(如果不在指定数据库下创建,默认为test数据库下的用户信息)前换到admin数据库,查看是否有刚才数据库下创建的用户信息。二.在application.yml配置mongodb。数据库:db_mydbtest。创建数据库或者在指定数据库下。五.service实现类。四.Mapper接口。原创 2022-09-13 18:04:31 · 1333 阅读 · 5 评论 -
SpringBoot 配置多数据源 HikariCP 连接池
1.配置.properties/.yml文件(需要注意jdbcUrl而不是url)spring: datasource: pgsql: driverClassName: org.postgresql.Driver jdbcUrl: jdbc:postgresql://192.168.1.23:5432/databasepgsql?useUnicode=true&characterEncoding=gbk&allowEncodingCh原创 2022-05-13 09:35:58 · 7152 阅读 · 3 评论 -
Seata 分布式事务部署
部署Seata前记得启动Nacos1.下载Seatahttps://github.com/seata/seata/releases2.配置config.txt在conf目录创建config.txt,并配置,可参考 官网例子# 定义组,应用中也需要对应service.vgroupMapping.nacos-demo-group=defaultstore.mode=db|redis-----db-----store.db.datasource=druidstore.db.dbTy原创 2022-03-02 16:55:22 · 1092 阅读 · 0 评论 -
Ubuntu 中redis多主多从集群部署
1.下载redis-server安装包mkdir -p /home/user/Software/redis-clustercd /home/user/Software/redis-clusterwget http://download.redis.io/releases/redis-5.0.9.tar.gz2.安装redistar -zxvf redis-5.0.9.tar.gzmv redis-5.0.9 redis-7000cd redis-7000make &&原创 2022-02-22 16:58:31 · 1250 阅读 · 0 评论 -
Ubuntu 配置redis集群开机自启动
1.在编写shell脚本文件/etc/init.d/redis-cluster-server#!/bin/sh# chkconfig: 2345 80 90## Simple Redis init.d script conceived to work on Linux systems# as it does use of the /proc filesystem.REDISPORT0=7000REDISPORT1=7001REDISPORT2=7002REDISPORT3=7003原创 2022-02-22 16:18:31 · 769 阅读 · 1 评论 -
MyCat安装与配置
1.下载mycathttp://dl.mycat.org.cn/原地址:http://dl.mycat.io2.解压mycattar -xvf Mycat-XXXXXXXXXX-linux.tar.gz3.配置mycat3.1配置schema.xml文件<?xml version="1.0"?><!DOCTYPE mycat:schema SYSTEM "schema.dtd"><mycat:schema xmlns:mycat="ht.原创 2022-01-13 17:45:44 · 1751 阅读 · 2 评论 -
MySql中对当前时间函数now()的操作
1.当前年月日时分秒now()2.当前日期curdate()3.当前时分秒curtime()4.当前年份year(now())5.已知年龄(sage)查询出生日期year(now())-sage原创 2019-07-15 22:05:50 · 1229 阅读 · 0 评论 -
命令修改MySql用户名密码
注意:新的没有密码的数据库 需要在配置文件mysql.ini文件中加入[mysqld]skip-grant-tables跳过权限登录。进入mysql后..1.mysql>update mysql.user set password=password(‘newpasseord’) where user=‘当前使用的用户名’; 。回车之后会提示以下信息:Query OK,...原创 2019-07-15 22:12:48 · 1501 阅读 · 0 评论 -
MySql 中union 与 union all 的区别
UNION用的比较多union all是直接连接,取到得是所有值,记录可能有重复 union 是取唯一值,记录没有重复 1、UNION 的语法如下: [SQL 语句 1] UNION [SQL 语句 2]2、UNION ALL 的语法如下: [SQL 语句 1] UNION ALL [SQL 语句 2]效率:...原创 2019-07-17 20:45:43 · 106 阅读 · 0 评论 -
MySql中的储存过程
定义:是一组为了完成特定功能的sql语句集。目的是将常用或复杂的工作预先编译为sql语句,并用指定的名称储存起来,这个过程经编译和优化后储存在数据库服务器中,所以称为储存过程。1.查看数据库中的储存过程show procedure status;(不可以看到存储过程的内部代码)select * from mysql.proc; select * from mysql.proc ...原创 2019-07-18 16:44:05 · 139 阅读 · 0 评论 -
MySql触发器
什么是触发器:触发器是一种特殊的存储过程触发器用来在某些操作之后,“自动”执行一些操作。(比如插入了新的学生信息,那么在班级表中应该修改学生数)。 当insert delete update设置触发器之后,执行insert delete update操作就会自动触发设置的内容。 一张表最大能有6个触发器(3*2,三种操作*两种时间(before|after))。创建触发器:语法:cr...原创 2019-07-19 13:06:27 · 106 阅读 · 0 评论 -
MySql中variables系统变量详解
Mysql show variables系统变量详解mysqld服务器维护两种变量:全局变量、会话变量全局变量影响服务器的全局操作。会话变量影响具体客户端连接相关操作。服务器启动时,将所有全局变量初始化为默认值。可以在选项文件或命令行中指定的选项来更改这些默认值。服务器启动后,通过连接服务器并执行SET GLOBAL var_name语句可以更改动态全局变量。要想更改全局变量,必须具...转载 2019-07-22 11:49:53 · 3873 阅读 · 0 评论 -
MySql中安全模式sql_safe_updates
1.什么是安全模式在mysql中,如果在update和delete没有加上where条件,数据将会全部修改。不只是初识mysql的开发者会遇到这个问题,工作有一定经验的工程师难免也会忘记写入where条件。为了避免失误造成的数据全部修改和删除,可开启mysql的安全模式。3.查看安全模式show variables like "%safe%" sql_safe_updates就...原创 2019-07-22 23:44:58 · 2259 阅读 · 1 评论 -
MySql数据库远程访问
mysql -uhello -pworld -h192.168.1.88 -P3306 -Dmysql_oa-P3306 -Dmysql_oa 可不加原创 2019-07-26 16:44:39 · 1362 阅读 · 0 评论 -
MySql分区(partion)之range(范围)-----------01
查看数据库是否支持分区 show variables like "%partition%"5.6版本更改了为 show plugins(plugin为插件,列出来以后最后一个插件就是)1.根据列分区,如果要设置这个表的索引,只能是指定分区的这个列create table t_prange(id int not null,fname varchar(30),lname v...原创 2019-08-06 21:54:31 · 449 阅读 · 0 评论 -
dos命令MySQL中文出现乱码,修改配置文件没有用的情况下
注意:如果已经从新安装好数据库以及修改配置文件还是不行的话,请往下看第7点,如果没有请先往下阅读先试试以下操作1.彻底卸载mysqlhttps://blog.csdn.net/qq_37778018/article/details/95731243?tdsourcetag=s_pcqq_aiomsg然后重装后。2.在服务程序里面停止mysql服务。3.以管理员身份修改配置文件m...原创 2019-07-13 11:20:41 · 200 阅读 · 0 评论 -
彻底删除卸载MySQL,在Windows10系统
数据库乱码请转到(https://blog.csdn.net/qq_37778018/article/details/95733806)1.停止MySQL服务 开始-》所有应用-》Windows管理工具-》服务,将MySQL服务停止。2.卸载mysqlserver 控制面板\所有控制面板项\程序和功能,将mysqlserver卸载掉。3.将MySQL安装目录下的MySQL...原创 2019-07-13 10:43:53 · 303 阅读 · 0 评论 -
MySql中对字段的常用操作
//1.增加字段add格式:alter table 表名 add 新增字段名 字段类型(int/varchar(n)/char(n) 'auto_increment primary key' default _)after 已有字段名;例如:alter table TableName add name varchar(15) after id;//2.修改字段change格式:alte...原创 2019-07-11 17:51:19 · 144 阅读 · 0 评论 -
MySql安装过后基本登录操作
1.登录数据库mysql -uroot -p->密码2.查看数据库(database+s复数)show databases;3.查看状态status;4.创建数据库create database db_test;5.查看数据库(table+s复数)show databases;6.使用数据库use db_test;7.查看状态status;8...原创 2019-07-11 11:30:03 · 134 阅读 · 0 评论 -
MySql数据库执行status后的单词含义
Uptime: 16 hours 13 min 8 secThreads: 13 Questions: 4186 Slow queries: 0 Opens: 71 Flush tables: 1 Open tables: 64 Queries per second avg: 0.071Uptime:是mysql正常运行的时间。Threads...原创 2019-12-08 12:47:40 · 624 阅读 · 1 评论 -
MySql在虚拟机的unbuntu上安装,并在windows上远程实现连接
登录到unbuntu1.下载安装mysqlsudo apt updatesudo apt mysql_server原创 2021-05-30 00:21:42 · 500 阅读 · 0 评论 -
Docker 安装配置MySql 5.6
1.拉去mysql镜像docker pull mysql:5.62.运行mysqldocker run -p 3316:3306 --name mysql5.6 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci70b337b377d95c6bb7f837a3387f798648ea80843fcc87406e2e470原创 2022-01-13 09:45:13 · 940 阅读 · 3 评论 -
MySql批量导入数据
1.创建表tableName2.导入数据表csvload data local infile '/home/wangguangzhi/tableName.csv' into table tableName fields terminated by ',';原创 2021-12-02 16:45:59 · 1472 阅读 · 0 评论 -
Clickhouse 安装使用(Ubuntu)
1.安装(命令来自于官网)sudo apt-get install apt-transport-https ca-certificates dirmngrsudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4echo "deb https://repo.clickhouse.com/deb/stable/ main/" | sudo tee \ /etc/apt/sources.list.d/c原创 2021-11-19 15:38:53 · 1607 阅读 · 1 评论 -
PostgreSQL安装(绿色版)
目录1.下载PostgreSQL绿色版2.解压到指定目录3.安装4.配置(注意仅能启动(1)或(2))5.连接使用1.下载PostgreSQL绿色版我的资源地址:https://download.csdn.net/download/qq_37778018/21422843官网:https://www.postgresql.org/download/windows/2.解压到指定目录例如:C:\pgsql其中“pgsql”为PostgreSQL根目录。3原创 2021-08-31 15:26:29 · 2939 阅读 · 0 评论