ICode9

精准搜索请尝试: 精确搜索
  • 【MySQL】MySQL中如何定位DDL被阻塞的问题2022-06-24 23:03:36

      1.查看DDL阻塞 查看DDL操作对应的状态 show processlist;      2.(MySQL5.6)定位哪些会话阻塞了DDL操作 select * from information_schema.innodb_trx;    information_schema.innodb_trx.trx_mysql_thread_id是线程id,再结合information_schema.processlist进一步

  • SqLite本地数据库常规用法2022-06-24 23:00:38

    SqLite数据库介绍 SqLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库一样,您不需要在系统中配置。 就像其他数据库,SqLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SqLit

  • SQL语句的执行顺序2022-06-24 22:34:31

    首先,要清楚在一select语句中都会用到哪些关键字: -----------select -----------from -----------join -----------where -----------group by -----------having -----------order by -----------limit 其次,要知道每执行一步就会生成一个对应的虚拟表: 明白这两点再看执行的先后顺

  • 解决MySQL导入大数据报错问题2022-06-24 22:02:43

    版权声明:原创作品,谢绝转载!否则将追究法律责任。 当你的才华还撑不起你的野心的时候,你就应该静下心来学习。 当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练。 问问自己,想要怎样的人生。 ERROR 3948 (42000): Loading local data is disabled; this must be enabled on b

  • oracle数据库exp和imp的使用2022-06-24 21:33:33

    exp可以实现远程的导出和导入 -- 按用户远程导出exp san/passward@10.24.135.26/orcl file=san_20220525.dmp log=exp_san.log ower=san;-- 按表远程导出exp san/passward@10.24.135.26/orcl file=san_20220525.dmp log=exp_san.log tables=channel_user,user_info,user_id_card_i

  • django配置数据库2022-06-24 21:02:59

    1.项目里找到settings.py 2. DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 数据库类型 mysql 'NAME': "django0621", #数据库名 "PASSWORD":"root", # 密码

  • sql server数据去重复的四种方法2022-06-24 20:31:40

    参考:https://www.zjh336.cn/?id=241 sql查询数据,可能会有重复的数据,那就要用到去重复的方法了,下面讲讲几种去重复的方法。

  • MyBatis动态sql与多表查询2022-06-24 20:31:32

    一、MyBatis增删改查 (一)mapper接口映射 1.写接口 接口名与xml除去扩展名一样(推荐) xml的namespace必须是UserMapper接口全限定名(包名+类名)    2.写mapper映射接口的方法遵循的原则 接口名与xml除去扩展名一样(推荐) 接口的方法名与xml的id一样 接口的方法的参数类型与xml的paramet

  • SpringBoot整合Redis--RedisTemplate2022-06-24 19:35:52

    SpringBoot整合Redis--RedisTemplate 1、导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 2、编写配置文件 spring: redis: host: 192.168

  • oracle相邻两行数据的计算--lag()与lead() 函数2022-06-24 19:34:40

    一、简介相邻行之间的计算:按照某个字段排序后,获取下一行某一列的数据,再来求差值lag(字段,偏移量,默认值) over (order by 排序字段) 下一行的数据lead(字段,偏移量,默认值) over (order by 排序字段) 上一行的数据 二、示例 数据准备 -- Create table create table DDXX ( ti

  • MySQL左连接遇到where条件筛选B表字段为null时筛选不出来,也就是null丢失,2022-06-24 18:04:51

    背景为: A表为区域表,B表初始为空表, 需要用A表左连B表,;连接条件为A表的区域ID=B表的区域ID 左连之后全表查是没有问题的,如图: 但是加上B表的条件就会丢失null的数据,如图: 最后通过子查询解决问题 也试过网上说的连接条件用on..and 不行.

  • 关于不同数据库的SQL中比较串的形式为NULL=NULL的返回值不同2022-06-24 18:01:30

    Sybase 比较两个字符串的语句 当两个参数都为NULL的时候会返回true; 在SqlServer或者MySQL之类的关系型数据库里面,任一参数为NULL的时候返回值为false。 (关系型数据库的sql里面写NULL=NULL的判断一般返回的是false)   在做一些数据库SP迁移的时候注意判空处理   例子:   将Sybase

  • mysql权限问题2022-06-24 18:01:17

    mysql5.7 & 8 用户权限管理    前言 注意问题 grant all privileges on shop.* to 'hosp'@'%'flush privileges; 查询账号权限类型%和localhost是不同的select host, user from mysql.user;show databases; mysql 读写性能相对中规中矩,适合大多数情况下使用。本博文记录一下 m

  • 银河麒麟v10安装达梦数据库2022-06-24 17:33:16

    简介 达梦数据库是商业化的国产关系型数据库,体系架构比较像Oracle。 官方在线手册 原生安装 系统版本:银河麒麟V10服务器版 数据库版本:DM8 下载官方安装包,解压后有个ISO文件和包含sha256校验信息的txt文件,先计算ISO文件的sha256值,对比txt文件中的信息,确定iso文件是否完整。 s

  • 2022年6月24日 问题集(sql)2022-06-24 17:06:44

    问题描述: 项目添加数据时 出现数据添加失败问题 问题原因: 数据库,数据格式不同,存入中文出现乱码问题, 相关问题之前 还遇到过视图 sql 查询过慢的问题 原因也是数据库 数据格式不同, 所以视图会强制转换 格式匹配 使查询效率变慢 解决方式: 修改数据库字段 数据格式为utf-8 收获: 进行

  • Redis,Cache和spring整合2022-06-24 17:06:04

    配置application.yaml文件 `spring: redis: host: 192.168.109.132 port: 6379 datasource: url: jdbc:mysql:///cd2203?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC username: root password: 123456 driver-class-name: com.mysql.cj.jdbc.Driver type

  • Spark SQL 数据源 hive表2022-06-24 17:05:28

    Spark SQL 数据源(json文件、hive表、parquet文件) -- json 详见 524 hive表   scala> val hivecontext = new org.apache.spark.sql.hive.HiveContext(sc) warning: one deprecation (since 2.0.0); for details, enable `:setting -deprecation' or `:replay -deprecation'

  • SQL Server使用OPENXML反序列化XML2022-06-24 17:05:15

    DECLARE @data AS xml = N'<row ACOCLI="00330" ARAGS1="Some description" ACOFIS="01266820248" AEMAIL=" " ACOAGE=" " AANNUL=" " ANOMIG="Some Name"/>'; SELECT @data.value(&

  • Spark SQL 数据源 parquet文件2022-06-24 17:04:57

    scala> val employee = sqlparquet.read.json("employee.json") 这里将txt转化为parquet应该也行 employee: org.apache.spark.sql.DataFrame = [_corrupt_record: string, age: string ... 2 more fields] scala> employee.write.parquet("employee.parquet"

  • oscar 数据库里如何执行 replace into2022-06-24 16:01:32

      正常情况下,mysql 的 replace into 功能,也可以通过insert ignore 或者 if not exists 等关键词替代实现  然而,在oscar 数据库里,replace 不能使用,而且 ignore 或 if 等关键词 它也不认   最终研究发现,得用 MERGE INTO     比如想要实现这么一个功能 REPLACE INTO TEST.T

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

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

ICode9版权所有