• MySQL/MariaDB触发器

    触发器用来实现在永久表上进行某些操作时触发启动另一操作。 1.创建触发器 以下是MariaDB中create trigger的语法:mysql不支持or replace和if not exists子句。 CREATE [ OR REPLACE ] TRIGGER [ IF NOT EXISTS ] trigger_name { BEFORE | AFTER } { INSERT | UPDATE |...

    2018-06-18 01:17:32

  • 翻译:CREATE TRIGGER语句(已提交到MariaDB官方手册

    本文为mariadb官方手册:CREATE TRIGGER的译文。 原文: https://mariadb.com/kb/en/create-trigger/ 我提交到MariaDB官方手册的译文: https://mariadb.com/kb/zh-cn/create-trigger/...

    2018-06-18 01:17:15

  • MySQL事务隔离级别

    参考自: https://dev.mysql.com/doc/refman/5.6/en/innodb-transaction-isolation-levels.html 第一部分:概述 MySQL遵循SQL:1992标准,提供READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ和SERIALIZABLE四种事务隔离级别。InnoDB默认使用的事务隔离级别是REPEAT...

    2018-06-18 01:16:47

  • mysql数据库常用操作

    目前最流行的数据库: oracle、mysql、sqlserver、db2、sqline --:单行注释 #:也是单行注释 /* 注释内容*/:多行注释 mysql -uroot -p密码:登录mysql service mysqld restart 重启mysql /etc/my.cnf mysql的配置文件 /var/lib/mysql mysql数据库的数据库文件存放位...

    2018-06-18 01:16:59

  • mysql之存储过程

    本文内容: 什么是存储过程 存储过程的创建 存储过程的使用 查看存储过程 修改存储过程 删除存储过程 首发日期:2018-04-17 什么是存储过程: 存储过程存储了一系列sql语句 存储过程的需求场景:下边是一个经典的需求场景,很多Mysql的书都有: 存储过程 存储了一系列s...

    2018-06-18 01:16:47

  • mysql之外键

    本文内容: 什么是外键 外键的增加 外键的修改和删除 外键的约束模式 首发日期:2018-04-12 什么是外键: 外键就是表中存在一个 字段 指向 另外一个表的主键 ,那么这个字段就可以称为外键。 一张表可以有多个外键。 外键用于约束表与表之间的关系,可以说外键是表之间...

    2018-06-18 01:16:54

  • 基础SQL语句学习

    (注: sql 对大小写不敏感,附:命令行操作: cd 目录名 可进入文件, cd .. 可返回上级木目录) 下载 MySQL ,并配置环境变量; 使用命令行操作数据库(也可下载 navicat 操作),输入 mysql -u 用户名 -p 密码 ,即可进入数据库。 Show databases 可显示已创建的数...

    2018-06-18 01:16:37

  • mysql之视图

    本文内容: 什么是视图 创建视图 查看视图 视图的修改 视图的删除 视图的数据操作 首发日期:2018-04-13 什么是视图: 视图是一种 基于查询结果 的虚拟表,数据来源的表称为基本表。 视图的建立和删除不影响基本表。 视图的插入,修改操作会影响基本表。 如果视图来自...

    2018-06-18 01:16:37

  • mysql 存储过程 实现数据同步

    数据库 表 发生变化,需要把2.0的表数据 同步到3.0库中去; -- 同步数据存储过程执行 -- 更新留言旧表数据到新表数据中 /*DEFINER:Vector*/ drop procedure if exists p_for_feedback_message; create procedure p_for_feedback_message() begin DECLARE v_done INT D...

    2018-06-18 01:16:06

  • win10的mysql服务无法启动

    net start mysql 无法启动 1.可以进入MySQL的bin目录下 mysql --remove 2.检查一下自己的my.ini是否配置正确 [mysqld] #basedir代表自己MySQL的安装根目录 basedir = D:\MySQL\mysql-5.7 #datadir代表自己MySQL的数据库保存的目录,如果没有在MySQL安装的根目录下新建...

    2018-06-18 01:16:26

2