1、DECLARE EXIT HANDLER FOR SQLEXCEPTION 语句后面可以跟一个 begin end的复合语句块,也可以直接跟一个简单语句例如 :DECLARE EXIT HANDLER FOR SQLEXCEPTION v_succ=0;2、EXIT会在执行异常后执行执行 FOR
Sql注入以及登录界面验证
知识点:
反射 (forname)
Java数据库连接对象 connection
Java数据库执行对象 statement
Java sql语句的注入方法
进入MySQL数据表方法
改变sql语句的字符集
set names XX;
本文由 网易云 发布。
作者:范鹏程,网易考拉海购
InnoDB是 MySQL最常用的存储引擎,了解InnoDB存储引擎的索引对于日常工作有很大的益处,索引的存在便是为了加速数据库行记录的检索。以下是我对最近学习的知识的一些总结,以及对碰到的以及别人提到过的问题的
一、MySQL的数据库主从复制原理
MySQL主从复制实际上基于二进制日志,原理可以用一张图来表示:
分为四步走:
1. 主库对所有DDL和DML产生的日志写进binlog;
2. 主库生成一个 log dump 线程,用来给从库I/O线程读取bi
本文为mariadb官方手册:DELETE语句的译文。
原文:https://mariadb.com/kb/en/delete/
我提交到MariaDB官方手册的译文:https://mariadb.com/kb/zh-cn/delete/
本文为mariadb官方手册:HIGH_PRIORITY and LOW_PRIORITY的译文。
原文:https://mariadb.com/kb/en/high_priority-and-low_priority/
我提交到MariaDB官方手册的译文:https://m
本文为mariadb官方手册:REPLACE INTO的译文。
原文:https://mariadb.com/kb/en/replace/
我提交到MariaDB官方手册的译文:https://mariadb.com/kb/zh-cn/replace/
本文为mariadb官方手册:UPDATE的译文。
原文:https://mariadb.com/kb/en/update/
我提交到MariaDB官方手册的译文:https://mariadb.com/kb/zh-cn/update/
MySQL外键的作用:
保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。使两张表形成关联,外键只能引用外表中列的值!
我们来建两个表
CREATE TABLE `example1` (
`stu_id` int(11) NOT NULL DEFAULT '0',
`cours
本文内容:
mysql学习路线
首发日期:2018-04-19
由于现在很多都是有api了,很多问题都转接到编程语言上来处理了,所以这篇mysql之路仅仅是作为“了解”之用。不深究mysql。
很多东西都是讲解怎么使用以及一些使用的注意点,不探究
本文为mariadb官方手册:LOAD DATA INFILE的译文。
原文:https://mariadb.com/kb/en/load-data-infile/
我提交到MariaDB官方手册的译文:https://mariadb.com/kb/zh-cn/load-dat
本文为mariadb官方手册:SELECT INTO OUTFILE的译文。
原文:https://mariadb.com/kb/en/select-into-outfile/
我提交到MariaDB官方手册的译文:https://mariadb.com/kb/zh-cn/se
mysql定时器是系统给提供了event,而oracle里面的定时器是系统给提供的job。废话少说,下面创建表:create table mytable (id int auto_increment not null,name varchar(100) not null default '',i
语句
不走索引而是表扫描的字句
"Is null"
"<>", "!=", "!>", "!<",
"Not", "Not exist", "Not in", "Not like"
"Like '%500'" (字符串前面有%的)
NOT IN会
本文为mariadb官方手册:How to Quickly Insert Data Into MariaDB的译文。
原文:https://mariadb.com/kb/en/how-to-quickly-insert-data-into-mariadb/
我提交到MariaD
获取RPM包
# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
列出RPM包里都有哪些文件
# rpm -qpl mysql57-community-release-el7-11.noarch.r
本文内容: 复制文件法 利用mysqldump 利用select into outfile 其它(列举但不介绍) 首发日期:2018-04-19 有些时候,在备份之前要先做flush tables ,确保所有数据都被写入到磁盘中。 复制文件法: 对于myisam存储引擎的数据库,
int 类型的数据 可以在数据库里存成 char字符串类型的数据;
纯数字的字符串 可以在数据库里存储为 int的数据类型。
本文为mariadb官方手册:INSERT ON DUPLICATE KEY UPDATE的译文。
原文:https://mariadb.com/kb/en/insert-on-duplicate-key-update/
我提交到MariaDB官方手册的译文:https://m
目录
背景
版本
分析
测试
背景
开了并行复制的半同步从库SQL 线程报1032错误,异步复制从库没有报错,偶尔会出现这种
版本
mysql 5.7.16
redhat 6.8
mysql> show variables like '%slave_para%';
+-------------