ICode9

精准搜索请尝试: 精确搜索
  • Mybatis的缓存与动态SQL2022-06-23 22:36:12

    Mybatis的缓存 缓存也是为了减少java应用与数据库的交互次数,提升程序的效率 一级缓存 自带一级缓存,并且无法关闭,一直存在,存储在SqlSession中 使用同一个sqlsession进行查询操作一级缓存存在;如果有多个sqlsession那么一级缓存不存在 缓存一般争对查询,如果进行了增删改查操作,会自动

  • MySQL索引底层为什么用B+树?看完这篇文章,轻松应对面试。2022-06-23 22:07:07

    迎面走来了你的面试官,身穿格子衫,挺着啤酒肚,发际线严重后移的中年男子。 手拿泡着枸杞的保温杯,胳膊夹着MacBook,MacBook上还贴着公司标语:“我爱加班”。 面试开始,直入正题。 面试官: 你知道MySQL索引底层数据结构为啥用B+树?而不用B树、红黑树或者普通二叉树? 我: 这事谁知道作者咋想

  • MySQL通过数据目录恢复数据2022-06-23 22:05:16

    0.停止mysql服务; 1.备份新的数据目录下面的my.cnf,data/ibdata1文件; 2.将待恢复数据库文件夹下的ibdata1,my.cnf文件拷贝到新的mysql数据目录下; 3.在my.cnf任意位置添加innodb_file_per_table=6 4.正常启动mysql,待恢复数据库可以访问; 5.导出sql,恢复ibdata1,my.cnf文件。 注意事项:

  • properties数据库连接配置2022-06-23 21:34:29

    driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/数据库名称?useUnicode=true&characterEncoding=utf8username=用户名password=密码#<!-- 配置初始化大小 -->initialSize=6#<!-- 配置初始化最大连接数 -->maxActive=20#<!-- 配置初始化最小连接数 -->minIdle=3#<!-

  • nodejs连接mysql数据库,报错Client does not support authentication protocol requested by server的解决方法2022-06-23 12:00:59

    最近想要尝试nodejs连接本地数据库,往全栈方向做一个小小的尝试,于是下载了一个 MySQL8.0,发现Navicat连接不上,结果就下载了mysql自身的Workbench,继续使用。然而,难受的是,在我连接下载安装好nodejs、express等一系列东西之后 // 数据库连接配置 module.exports = { mysql: {

  • Python接口自动化核心模块 - 数据库操作和日志2022-06-23 10:06:37

    每天进步一点点,关注我们哦,每天分享测试技术文章 本文章出自【码同学软件测试】 码同学公众号:自动化软件测试,领取资料可加:magetest 码同学抖音号:小码哥聊软件测试   进行接口测试时,我们需要连接到数据库中,对数据源进行备份、还原、验证等操作。   Python连接数据库常见模块 My

  • Unity C# SQLite4Unity 用于Android APK 使用介绍2022-06-23 10:05:30

    using System.Collections; using System.Collections.Generic; using UnityEngine; using Mono.Data.Sqlite; public class Main : MonoBehaviour { string filePathName = string.Empty; // Start is called before the first frame update void Start() {

  • postgresql依赖跟踪 cascade和restrict选项2022-06-23 10:03:57

    weather表的外键为cities的主键city字段,如下为表结构 mydb=# \d weather Table "public.weather" Column | Type | Collation | Nullable | Default ---------+-----------------------+-----------+----------+--------- city | ch

  • Oracle一些知识说明(2)2022-06-23 09:34:08

    1.oracle 中的触发器分为DML及DDL Trigger     DML:是对表或视图的数据操作,Install of trigger不能用于表,只能用于视图。     DDL:是对数据库,表等的事件进行触发。 记着trigger中 when的应用. 2.OLD及NEW的应用   a. 每当触发器执行时,有OLD或New或同时出现的相同的结构变量

  • mybatis sqlmap sql in 查询2022-06-23 09:01:05

    <select id="selectBlogs" parameterType="map"> SELECT * FROM blog WHERE user_id = #{user_id} AND blog_id IN <foreach item="tempId" collection="blogIdList" open="(" separator="," c

  • mysql 表损坏修复2022-06-23 00:36:01

      如果数据库表不存在,提醒表已经存在可以进入mysql bin 目录执行 mysqladmin -uroot -pskyland -P3307 drop trafficflow143 表损坏可以先创建临时表 1. 先把 mysql  的my.init 文件  的  #innodb_force_recovery=4  修改为指定值; 2. 进入bin 目录执行   mysqlcheck -u ro

  • Docker 环境 MySQL8 主从配置2022-06-23 00:33:09

    一 准备工作 1.安装Docker 2.创建数据及配置存放目录 # 根据自己的习惯设定存放路径 # 创建主库数据存放目录 mkdir -p代表文件不存在即创建 mkdir -p /home/docker/mysql/master/data # 创建主库配置存放目录 mkdir -p /home/docker/mysql/master/conf # 创建从库1数据存放目

  • SQL注入之简单手工注入2022-06-23 00:05:13

    SQL注入原理:   SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息

  • mysql下mysqladmin日常管理命令总结(必看篇)2022-06-22 22:34:10

    mysqladmin 工具的使用格式: mysqladmin [option] command [command option] command ......     参数选项:     -c number 自动运行次数统计,必须和 -i 一起使用 -i number 间隔多长时间重复执行     0)每个两秒查看一次服务器的状态,总共重复5次。     [root@test-huanqiu ~]

  • mysql check命令_MYSQL之mysqlcheck命令2022-06-22 20:04:49

    命令摘要 mysqlcheck是用来 检查,分析,优化,修复表的。 mysqlcheck只有在数据库运行的状态下才可运行,意味着不用停止服务操作 mysqlcheck其实就是CHECK TABLE, REPAIR TABLE, ANALYZE TABLE, OPTIMIZE TABLE的便捷操作集合,利用指定参数将对于的SQL语句发送到数据库中进行执行。同样对于

  • mysql innodb 表损坏_MySQL数据库INNODB表损坏修复处理过程分享2022-06-22 20:03:36

    突然收到MysqL报警,从库的数据库挂了,一直在不停的重启,打开错误日志,发现有张表坏了。innodb表损坏不能通过repair table 等修复myisam的命令操作。现在记录下解决过程,下次遇到就不会这么手忙脚乱了。 处理过程: 一遇到报警之后,直接打开错误日志,里面的信息:InnoDB: Database page corru

  • Windows 11 安装 MySQL 5.7.352022-06-22 19:04:56

      1.MySQL官网下载mysql5.7.35 压缩包 打开MySQL Community Server官网:https://downloads.mysql.com/archives/community/     2.解压压缩包到 3.配置环境变量MYSQL_HOME,并将%MYSQL_HOME%\bin配置到环境变量PATH 4.以管理员身份运行CMD,进入%MYSQL_HOME%\bin目录,执行mysqld --i

  • 06 go操作mysql(gorm-CRUD)2022-06-22 19:03:31

    1 01gormBase 01gorm基础.go package main​// 01gorm基础​import ("database/sql""fmt""gorm.io/driver/mysql""gorm.io/gorm""time")​/*说明:(1) gorm官方文档地址https://gorm.io/zh_CN/docs/(2) 安装包go get -u gorm.io/driver/mysqlg

  • MySQL数据库笔记2022-06-22 18:34:34

    基础篇 通用语法及分类 DDL: 数据定义语言,用来定义数据库对象(数据库、表、字段) DML: 数据操作语言,用来对数据库表中的数据进行增删改 DQL: 数据查询语言,用来查询数据库中表的记录 DCL: 数据控制语言,用来创建数据库用户、控制数据库的控制权限 DDL(数据定义语言) 数据定义语言 数据

  • MySQL删除重复数据2022-06-22 18:32:19

    重复数据如图所示 自关联,保留id最小的那一条,其它的都删除 DELETE t1 FROM invest_year t1, invest_year t2 WHERE t1.pro_id = t2.pro_id AND t1.pro_year = t2.pro_year AND t1.id > t2.id; DELETE语法如下图所示 Double类型转BigDecimal Double d = new Double(99.99

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有