数据库教程

  • 📂阿里云Redis的开发规范教程

    作者:付磊-起扬来源:https://yq.aliyun.com/articles/531067本文主要介绍在使用阿里云Redis的开发规范,从下面几个方面进行说明。键值设计命令使用客户端使用相关工具通过本文的介绍可以减少使用Redis过程带来的问题。1. 键值设计1.1 key名设计可读性和可管理性:以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:idugc:...

  • 📂5.Oracle高级查询教程

    下面是执行计划的数据的查看:按部门时间统计员工人数,下面是函数式解决办法:下面用的是子查询的方法点赞 收藏分享文章举报@浪漫的程序员发布了241 篇原创文章 · 获赞 31 · 访问量 6万+ 私信 关注

  • 📂MySQL(三)数据库结构设计教程

    点赞 收藏分享文章举报姠暀洎甴发布了45 篇原创文章 · 获赞 7 · 访问量 892 私信 关注

  • 📂Redis Redis原理教程

    Redis原理Redis内存模型redisServerpublic class redisServer { int dbnum;// 当前redis节点内数据库数量,默认16 redisDb[] db;// 数组,保存数据库信息 redisClient clients;// 链表,保存客户端信息 // serverCron函数维护的属性 Date u...

  • 📂06.redis安装教程

    https://redis.io/download 下载安装包上传到服务器解压到目录tar -zxvf redis-5.0.7.tar.gz -C /opt/ 编译cd /opt/redis-5.0.7 make 安装cd src make install PREFIX=/opt/redis 拷贝配置文件mkdir /opt/redis/conf cp /opt/redis-5.0.7/re...

  • 📂mybatis动态sql之修改(学习set标签)教程

    EmployeeMapperDynamicSql.javapackage com.gong.mybatis.mapper; import java.util.List; import java.util.Map; import org.apache.ibatis.annotations.MapKey; import com.gong.mybatis.bean.Employee; pu...

  • 📂mysql锁场景及排查教程

    1、查询长时间不返回:在表 t 执行下面的 SQL 语句:mysql> select * from t where id=1;查询结果长时间不返回。一般碰到这种情况的话,大概率是表 t 被锁住了。接下来分析原因的时候,一般都是首先执行一下 show processlist 命令,看看当前语句处于什么状态。然后我们再针对每种状态,去分析它们产生的原因、如何复现,以及如何处理。等 MDL ...

  • 📂企业级-Shell案例12——MySql数据库备份脚本教程

    MySql数据库备份脚本mysql备份数据库,使用企业级,可以防止数据库出错。分库备份<pre class="has">mysqldump -uroot -pxxx -B A > A.sql ```bash #!/bin/bash DATE=$(date +%F_%H-%M-%S) HOST=localhost USER=backup PASS=123....

  • 📂Redigo--Go连接Redis教程

    本文来自:CSDN博客感谢作者:wkyb608查看原文:Redigo--Go连接Redis本文主要介绍go Web开发中操作redis。Redigo是go连接Redis的扩展包,用此包时需先执行:<pre class="brush:go;gutter:true;">go get github.com/garyburd/redigo/redis安装完后,在文件中...

  • 📂Linux 下安装MySql 5.7教程

    1.检查是否已经安装命令:rmp -qa|grep mysql 如果没有安装,应当如下图所示 如果有安装 使用yum命令,yum命令可以自动删除与mysql相关的依赖yum -y remove mysql-libs-5.1.73-8.el6_8.x86_64 删除后再查看是否成功。如果没有提示则删除成功。2.下载mysql 5.7mysql官网下载地址 将下载好的压缩包上传到服...

  • 📂mysql运维必会的一些知识点整理教程

    (1)基础笔试命令考察 1.开启MySQL服务/etc/init.d/mysqld start service mysqld start systemctl start mysqld2.检测端口是否运行lsof -i :3306 netstat -lntup |grep 33063.为MySQL设置密码或者修改密码复制代码 设置密码mysql -uroot -ppassword -...

  • 📂linux定时备份MySQL数据库并删除七天前的备份文件教程

    1、创建备份文件夹 \#cd /bak \#mkdir mysqldata2、编写运行脚本 \#nano -w /usr/sbin/bakmysql.sh注:如使用nano编辑此代码需在每行尾添加’&&’或’;'连接符,否则生成的文件名末尾字符为乱码代码:\#!/bin/bashName:bakmysql.shThis is a ShellScript For Auto DB Back...

  • 📂Mac启动MongoDB报错:exception in initAndListen: NonExistentPath: Data directory /data/db not found., term教程

    这是主要错误:initAndListen中的异常:NonExistentPath:找不到数据目录/ data / db。Catalina发生了令人惊讶的更改:它不允许更改根目录(这也在论坛主题中进行了讨论):% sudo mkdir -p /data/db mkdir: /data/db: Read-only file system不幸的是,除了在Catalina功能中简短提及之外,这在Ap...

  • 📂mysql必知必会--检 索 数 据教程

    SELECT 语句SQL语句是由简单的英语单词构成的。这些单词称 为关键字,每个SQL语句都是由一个或多个关键字构成的。大概,最经常 使用的SQL语句就是 SELECT 语句了。它的用途是从一个或多个表中检索 信息。 为了使用 SELECT 检索表数据,必须至少给出两条信息——想选择什 么,以及从什么地方选择。检索单个列我们将从简单的SQL SELECT 语句开始介绍 利用 SE...

  • 📂jdbc操作数据库教程

    public class LoginServlet extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String user...

  • 📂mysql8修改密码命令教程

    ALTER USER "root"`@"localhost"` `IDENTIFIED BY "你的新密码"`;

  • 📂SQL Prompt激活教程

    SQL脚本越写越多,总是觉得编写效率太过于低下,这和打字速度无关。在我个人编写SQL脚本时,至少会把SQL的格式排列成易于阅读的,因为其他人会阅读到你的SQL,无论是在程序中或是脚本文件中,良好的排版不仅让人看起来赏心悦目,在和他人之间做交流时也省时省力,不会因为揉成一团的sql去询问Team Member:您能帮我解释一下这么一大段sql是做什么的吗?虽然微软至SQL 2008以上的版本提...

  • 📂Redis迁移工具之Redis-shake教程

    Redis-shake is a tool for synchronizing data between two redis databases. Redis-shake是一个用于在两个redis之间同步数据的工具,满足用户非常灵活的同步、迁移需求GitHub地址:https://github.com/alibaba/RedisShake1. 下载,解压wget -c https://git...

  • 📂PostgreSQL修改被视图引用的表的字段教程

    在pg中,当我们需要修改表的某个字段时,如果该字段刚好被视图引用,必须先将引用的对象删除,才能修改对应的字段。例如:bill=# create table test_t (id int, info text, crt_time timestamp, c1 varchar(10)); CREATE TABLE bill=# create index idx_test_t on test_t...

  • 📂mysql数据查询区分大小写的问题教程

    mysql数据查询区分大小写的问题 解决方案:修改数据库表的字段属性,添加binary属性即可 eg:ALTER TABLE db_security.tb_role MODIFY COLUMNennamevarchar(64) BINARY NOT NULL COMMENT '角色英文名称';数据查询的时候写上binary即可 eg:SELECT * from tb\_role...

  • 📂批量插入多条数据(Oracle及Mybatis)教程

    **1. 采用Union all 拼接(主键不用序列)1.1. Sql// 括号内为要插入的字段, 使用Union all拼接的方式 // Union All 对结果集进行并集操作,包括重复行 insert into Ecc_tcm.prm_skill_assess (OID,PERSON_NAME,CARTNO) select 1,'Jack',610528 from ...

  • 📂sql server 如何查询存储过程的修改记录和时间教程

    sql查询存储过程的修改记录和时间 ===========================================================================================SELECT [name] , create\_date , modify\_date FROM sys.all\_objects WHERE type\_desc ...

  • 📂JDBC访问数据库的具体步骤(MySql + Oracle + SQLServer)教程

    * 感谢DT课堂颜群老师的视频讲解(讲的十分仔细,文末有视频链接) import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; /* 1、JDBC访问数据库的具体步骤: a、导入驱动,加载具体的驱动类 ...

  • 📂centos php7安装redis扩展(已安装了redis)教程

    下载redis扩展包,pecl上面有对应php版本redis扩展<a href="https://pecl.php.net/package/redis" rel="nofollow">https://pecl.php.net/package/redis </a>wget https://github.com/nicolasff...

  • 📂日常操作数据库总结教程

    \########################################################################################################################################## mysql环境 \##############################################...

  • 📂MySQL mysqldump 导入/导出 结构&数据&存储过程&函数&事件&触发器教程

    MySQL mysqldump 导入/导出 结构&数据&存储过程&函数&事件&触发器 一、使用mysqldump导出/导入sql数据文件二、使用infile/outfile导入/导出txt/csv数据文件———————————————-库操作———————————————- 1.①导出一个库结构mysqldump -d dbname -u root -p > xxx.sql ②导...

  • 📂win10下使用VS2019调用sqlite3环境搭建教程

    文章目录下载sqlite3制作使用的动态库sqlie3.lib在VS 2019环境中添加-下载sqlite3从sqlite3.org网站下载https://www.sqlite.org/index.html用到的sqlite3库及dll库。sqlite-amalgamation-3300100.zipsqlite-dll-win64-x64-3300100.zip制作使用的动态库sqlie3...

  • 📂mysql必知必会--了解SQL教程

    什么是数据库数据库这个术语的用法很多,但就本书而言,数据库是一个以某种 有组织的方式存储的数据集合。理解数据库的一种最简单的办法是将其 想象为一个文件柜。此文件柜是一个存放数据的物理位置,不管数据是 什么以及如何组织的数据库(database) 保存有组织的数据的容器(通常是一个文 件或一组文件人们通常用数据库这个术语来代表他们使用 的数据库软件。这是不正确的,它是引起混淆的根源。...

  • 📂Mysql 查询优化,排序,特殊使用等-年度总结教程

    一.优化1.数据表联查优化1.先执行where过滤,再联查; 2.合适的组合索引, 3.字段值: 1)尽量使用数字类型 2)设置默认值,避免where使用字段 = null; 4.慎用某些关键字/字符(in,!=,*),适当使用exists/not exists;2.limit的优化普通: SELECT * FROM table1 WHERE key >1000...

  • 📂Docker学习(七)实战 - 构建REDIS镜像教程

    -前言官网已提供了Redis的基础镜像,在生产环境尽量使用官网提供的基础镜像,这篇文章主要是为了综合使用一下Dockerfile相关命令,让我们理解更加深入一些实战前期准备准备Redis源文件包 配置文件cd /usr/local/docker mkdir docker-redis cd docker-redis 将我们使用到的源文件上传到当前目录编写Dockerfilevim Docke...