• ORACLE 分页SQL
    这个sql的分页很简单,但是由于十分常用,且通常用于查询大量数据的情况。SELECT * FROM(        SELECT A.*,ROWNUM RN        FROM                     (SELECT * FROM TABLE_XX ) A        WHERE ROWNUM=20)  TL WHERE RN =11 
    02-07
  • 代码中批量执行Oracle SQL语句
      今天在写一个工具(winform),作用是批量的INSERT OR  UPDATE ORACLE数据库中的一个表。  执行的时候老是报错“[911] ORA-00911: invalid character”  我把SQL语句拷贝出来放到PL SQL中去执行,又是对的,因为测试时正好就一条语句,而且我生成语
    02-07
  • ORM之Dapper操作Sql Server和MySql数据库
    1.为什么选择Dapper1)轻量。2)速度快。Dapper的速度接近与IDataReader,取列表的数据超过了DataTable。3)支持多种数据库。Dapper可以在所有Ado.net Providers下工作,包括sqlite, sqlce, firebird, oracle, MySQL, PostgreSQL and SQL Server4)可以映射一对一
    02-07
  • MySQL同步故障:" Slave_SQL_Running:No" 两种解决办法
    进入slave服务器,运行:mysql show slave status\G         .......             Relay_Log_File: localhost-relay-bin.000535              Relay_Log_Pos: 21795072      Relay_Master_Log_File: localhost-bin
    02-07
  • mysql数据库: 用户管理、pymysql使用、sql注入
    本文目录:一、用户管理二、pymysql增删改查三、sql注入攻击  数据安全非常重要 不可能随便分配root账户应该按照不同开发岗位分配不同的账户和权限mysql中 将于用户相关的数据放在mysql库user -db -tables_priv - columns_priv如果用户拥有对所有库的访问权
    02-07
  • 获得某个月的天数(java, mysql, oracle)
    java方式:Calendar   cal   =   Calendar.getInstance();  cal.set(Calendar.YEAR,year);  cal.set(Calendar.MONTH,month+1);//2月  int   maxDate   =   cal.getActualMaximum(Calendar.DATE);mysql方式:"SELECT day(LAST_DAY(‘2007-04
    02-07
  • Python操作mysql数据库出现pymysql.err.ProgrammingError: (1064, "You have an error in your SQL syntax; c
    今天在用Python操作mysql数据库出现pymysql.err.ProgrammingError: (1064, "You have an error in your SQL syntax; check报错"SELECT Failure_code,describe from failure_occur_now order by ID DESC LIMIT 1“黄色区域为报错的位置仔细查找,发现没有语法
    02-07
  • Oracle 笔记(2) ----PL/SQL结构、注释、变量、分支语句
    1、PL/SQL块结构:DECLARE ...BEGIN......EXCEPTION........END 注意:BEGIN 和 END之间不能什么语句都没有,如果不需要语句可以写NULL2、变量命名规则:① 变量由字符开头② 可以包含字母、数字、下划线、$、# 等③ 变量长度范围:1~30④ 不区分大小
    02-07
  • Spark SQL 编程初级实践2- 编程实现利用 DataFrame 读写 MySQL 的数据
    Spark SQL 编程初级实践2- 编程实现利用 DataFrame 读写 MySQL 的数据
    编程实现利用 DataFrame 读写 MySQL 的数据(1)在 MySQL 数据库中新建数据库 sparktest,再创建表 employee,包含如表 6-2 所示的两行数据。表 6-2 employee 表原有数据(2)配置 Spark 通过 JDBC 连接数据库 MySQL,编程实现利用 DataFrame 插入如表 6-3 所
    02-07
  • mysql动态执行sql批量删除数据 sqlserver批量删除数据
     CREATE PROCEDURE `sp_delete_pushmsg_data`() BEGINdeclare l_delete_date varchar(16);declare l_state_datevarchar(16);declare l_dutynoint;declare l_row_cnt int DEFAULT 0;declare rnint default 0;declare i int default 0;set l_dutyno=101;set l_
    02-07
  • MySQL_(Java)使用preparestatement解决SQL注入的问题
    MySQL_(Java)使用preparestatement解决SQL注入的问题
        MySQL_(Java)使用JDBC向数据库发起查询请求  传送门  MySQL_(Java)使用JDBC创建用户名和密码校验查询方法  传送门   MySQL数据库中的数据,数据库名garysql,表名garytb,数据库中存在的用户表     存在SQL注入问题   使用preparest
    02-07
  • [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]
    2016-03-24 16:39:35.687http-8080-1[INFO ][org.springframework.jdbc.support.SQLErrorCodesFactory] SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]2016-03-24 16:39:35.687http-8080-1[DEBUG][org.
    02-07
  • 配置ogg异构oracle-mysql(3)目的端配置 oracle ogg mysql
    目的端配置大致分为如下三个步骤:配置mgr,配置checkpoint table,配置应用进程在目的端先创建一张表,记得带主键:mysql create database hr;Query OK, 1 row affected (0.00 sec)mysql use hrDatabase changedmysql create table ah4(id int ,name varchar
    02-07
  • 我的sql没问题为什么还是这么慢|MySQL加锁规则
    我的sql没问题为什么还是这么慢|MySQL加锁规则
    导致数据库访问速度变慢的原因有很多:sql语句编写不规范、数据库服务器的性能差、网络状况不佳等,但是本文所侧重的点在于探究MySQL的锁机制,在其中发挥了什么作用。前言前阵子参与了字节跳动后端青训营,其中大项目编写涉及到数据持久化一般选择使用MySQL
    02-07
  • SQL Server、MySQL主从搭建,EF Core读写分离代码实现
    SQL Server、MySQL主从搭建,EF Core读写分离代码实现
    一、SQL Server的主从复制搭建1.1、SQL Server主从复制结构图SQL Server的主从通过发布订阅来实现1.2、基于SQL Server2016实现主从新建一个主库“MyDB”建一个表"SysUser"测试CREATE TABLE [dbo].[SysUser]([Id] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT
    02-07
  • 学会使用MySQL的Explain执行计划,SQL性能调优从此不再困难
    学会使用MySQL的Explain执行计划,SQL性能调优从此不再困难
    上篇文章讲了MySQL架构体系,了解到MySQL Server端的优化器可以生成Explain执行计划,而执行计划可以帮助我们分析SQL语句性能瓶颈,优化SQL查询逻辑,今天就一块学习Explain执行计划的具体用法。上篇文章讲了MySQL架构体系,了解到MySQL Server端的优化器可以
    02-07
  • MySQL客户端工具的使用与MySQL SQL语句
    MySQL客户端工具的使用1、MySQL程序的组成客户端mysql:CLI交互式客户端程序mycli:CLI交互式客户端程序;使用sql语句时会有提示信息mysql_secure_installation:安全初始化,强烈建议安装完以后执行此命令mysqldump:mysql备份工具mysqladmin:官方提供的shell
    02-07
  • Springboot Jpa: [mysql] java.sql.SQLException: Duplicate entry 'XXX' for key 'PRIMARY
    Springboot Jpa: [mysql] java.sql.SQLException: Duplicate entry 'XXX' for key 'PRIMARY
    偶尔会出现登录请求出错的情况,一旦失败就会短时间内再也登录不上,更换浏览器或者刷新可能会暂时解决这个问题。前言1.问题背景偶尔会出现登录请求出错的情况,一旦失败就会短时间内再也登录不上,更换浏览器或者刷新可能会暂时解决这个问题。项目运行日志如
    02-07
  • 浅谈MySQL的sql_mode
    浅谈MySQL的sql_mode
    SQL mode今天我们来分享一下MySQL的SQL mode , 这也是我们比较容易忽略的一点,我们在一开始安装数据库的时候其实就要先考虑要保留哪些SQL mode,去除哪些,合理的配置能够减少很多不必要的麻烦。MySQL 5.7默认的SQL mode包含ONLY_FULL_GROUP_BY, STRICT_TRAN
    02-07
  • MySQL 5.7之关于SQL_MODE的设置
    目录一、sql_mode用来解决下面几类问题二、MySQL5.7中sql_mode参数默认值的说明(如下为MySQL 5.7.27版本)三、sql_mode 设置和修改总结sql_mode是个容易被忽视的变量,在5.5默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入
    02-07
点击排行