• MySQL/MariaDB中的事务和事务隔离级别

    官方手册:https://dev.mysql.com/doc/refman/5.7/en/innodb-locking-transaction-model.html 1.事务特性 事务具有ACID特性:原子性(A,atomicity)、一致性(C,consistency)、隔离性(I,isolation)、持久性(D,durabulity)。 原子性 :事务内的所有操作要么都执行,要么都...

    2018-06-18 01:26:03

  • mysql/mariadb学习记录——limit

    在mysql/mariadb 中可以用limit来限制查询的条数。例子如下: 1.limit后加一个参数 limit n: // 选中查询所有结果中的前两条记录并返回 mysql select * from orders limit 2 ; +------+---------+------+| id_o | orderNo | id_p |+------+---------+------+| 1 | 778...

    2018-06-18 01:25:59

  • Mybatis 系列2-配置文件

    【Mybatis 系列10-结合源码解析mybatis 执行流程】 【Mybatis 系列9-强大的动态sql 语句】 【Mybatis 系列8-结合源码解析select、resultMap的用法】 【Mybatis 系列7-结合源码解析核心CRUD配置及用法】 【Mybatis 系列6-结合源码解析节点配置objectFactory、databaseId...

    2018-06-18 01:25:57

  • Linux(DeepInOS) 下 mysql 的安装与基本配置

    索引: 商业开发实战总结--lm.solution 参看代码 GitHub: DeepIn(GNU/Linux) MySQL 一、安装 1 sudo apt-get install mysql- server 2 期间需要输入两次密码,root账户的密码 3 sudo apt-get install mysql-client 二、控制台登陆 1 mysql -u root - p 2 输入root账户...

    2018-06-18 01:25:37

  • Mysql精华版(命令大全)

    数据库的操作 a) 创建数据库: create database 库名 [ 库选项 ]; b) 查看数据库: show databases; show create database 库名 ; c) 删除数据库: drop database [if exists] 库名 d) 修改数据库:只能修改库选项; alter database 库名 新的库选项 数据表操作 e) 选...

    2018-06-18 01:25:30

  • mysql/mariadb学习记录——连接查询(JOIN)

    // 本文使用的数据表格 //persons表中id_p为主键 //orders表中id_o为主键,id_p为外键参考persons表中的id_p mysql select * from persons; select * from orders; +------+----------+-----------+----------------+----------+| id_p | lastname | firstname | addre...

    2018-06-18 01:25:36

  • 详细介绍MySQL/MariaDB的锁

    官方手册:https://dev.mysql.com/doc/refman/5.7/en/innodb-locking-transaction-model.html 1.事务提交的方式 在MariaDB/MySQL中有3种事务提交的方式。 1.显式开启和提交。 使用begin或者start transaction来显式开启一个事务,显式开启的事务必须使用commit或者roll...

    2018-06-18 01:25:26

  • MySQL 菜鸟入门“秘籍”

    本文收录在 Linux 系统化学习系列文章总目录 一、MySQL 简介 1 、什么是数据库 ? 数据库( Database )是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数...

    2018-06-18 01:25:20

  • MariaDB/MySQL用户和权限管理

    MariaDB/MySQL中的user由用户名和主机名构成,如"root@localhost",同用户名但不同主机名对MySQL/MariaDB来讲是不同的,也就是说"root@localhost"和"root@127.0.0.1"是不同的用户,尽管它们都是本机的root。 1.权限验证 在MariaDB/MySQL服务器启动后会 载入权限表到内...

    2018-06-18 01:25:10

  • MySQL-ALTER TABLE命令学习[20180503]

    学习ALTER TABLE删除、添加和修改字段和类型 CREATE TABLE alter_tab01( id int, col01 char(20)) engin=InnoDB default charset=utf8; 删除字段 ALTER TABLE tab_name DROP col_name; mysql alter table alter_tab01 drop col01;Query OK, 0 rows affected (0.01 sec)...

    2018-06-18 01:25:00

2