随笔分类 -  MySQL

摘要:MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关。MySQL的存储引擎有InnoDB,MyISAM,Memory等,它们对事务的支持如下: 一. 事务的基本要素(ACID) 1. 原子性(Atomicity): 事务开始后所有的操作, 要么全部做完, 要么全部不做, 不可能停滞 阅读全文
posted @ 2019-03-31 17:45 唯你如我心 阅读(552) 评论(0) 推荐(0)
摘要:在Pycharm中使用ORM语句直接对数据库进行CURD操作时会出现错误: 解决办法: 在运行ORM操作的py文件顶部加上以下代码 阅读全文
posted @ 2019-03-08 11:29 唯你如我心 阅读(279) 评论(0) 推荐(0)
摘要:查看字符集 查看当前配置的字符集: 查看当前支持的字符集: 查看数据库/表创建时的sql语句: 查看表的信息: 查看表中字段的信息: 设置字符集 创建时指定字符: 修改全局字符集: 修改库的字符集: 修改表的字符集: 修改字段的字符集: 阅读全文
posted @ 2019-03-08 11:19 唯你如我心 阅读(442) 评论(0) 推荐(0)
摘要:在Python中, 最有名的ORM框架是SQLAlchemy. SQLAlchemy安装 : 使用(建立数据库表) : 数据的增删改查 1. 增加数据 2. 更新数据 3. 查询数据 4. 删除数据 带外键关系的数据表 1. 创建表 2. 增加数据 3. 查询数据 多对多关系的数据表 1. 建立表 阅读全文
posted @ 2019-02-19 18:22 唯你如我心 阅读(218) 评论(0) 推荐(0)
摘要:MySql(mariadb) Red Hat Enterprise Linux/CentOS 7.0 发行版已将默认的数据库从 MySQL 切换到 MariaDB. mariadb安装以及基本配置 yum安装mariadb 1. 添加mariadb yum仓库 2. 在CentOS7中安装maria 阅读全文
posted @ 2018-12-06 16:10 唯你如我心 阅读(7027) 评论(0) 推荐(0)
摘要:一. 索引介绍 数据库中专门用于帮助用户快速查找数据的一种数据结构. 类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取. 无索引查找需要从开始向后一条一条查询. 创建索引查找的本质,即使创建额外的文件(使用某种格式存储,查询的时候先去额外的文件定好位置;然后再去原始的 阅读全文
posted @ 2018-09-25 22:00 唯你如我心 阅读(131) 评论(0) 推荐(0)
摘要:一. 建立两张表 1. 多表连接查询 ①. 交叉连接,不使用任何匹配条件,生成笛卡尔积.方便查看. ②. 内连接 : 只将匹配成功的数据行显示出来 上表是将employee表中的dep_id 和 departmnet表中id相等的全部记录显示出来. 上表是将employee表中的id,name,se 阅读全文
posted @ 2018-09-21 14:27 唯你如我心 阅读(162) 评论(0) 推荐(0)
摘要:一. 单表查询语法 select 字段1,字段2,... from 表名 where 条件 group by field having 筛选 order by field lieit 限制条件. 关键字的执行优先级 : 1. from 找到某一个表 2. where 用where的约束条件,去文件/ 阅读全文
posted @ 2018-09-20 21:22 唯你如我心 阅读(226) 评论(0) 推荐(0)
摘要:一. 增加数据 insert into 1. 插入完整的数据 insert into 表名 values (字段1的值,字段2的值,......); 2. 给指定字段插入数据 insert into 表名(字段2,字段3,...) values (值2,值3,...); 3. 插入多条数据 inse 阅读全文
posted @ 2018-09-20 09:26 唯你如我心 阅读(139) 评论(0) 推荐(0)
摘要:一. 约束介绍 约束条件与数据类型的宽度一样,都是可选参数. 用于保证数据的完整性和一致性. 二. 约束分类 1. primary key (pk) 表示该字段为该表的主键,可以唯一的标识记录 2. foreign key (fk) 标识该字段为该表的外键 3. not null 标识该字段不能为空 阅读全文
posted @ 2018-09-19 11:00 唯你如我心 阅读(188) 评论(0) 推荐(0)
摘要:一. 数据类型介绍 表内存放的数据要有不同的类型,每种数据类型都要自己的宽度,而且宽度是可以选择的. 二. mysql常用数据类型 : 1. 数字 ①. 整型 : tinyint int bigint ②. 小数 : float : 在位数比较短的情况下不精准 double : 在位数比较长的情况下 阅读全文
posted @ 2018-09-18 21:44 唯你如我心 阅读(538) 评论(0) 推荐(0)
摘要:一. 对新用户的增删改 1. 增加用户 : ①. 指定某一个用户使用某一个ip登录并指定密码 create user "用户名"@"192.168.1.1" identified by "123"; ②. 指定某一个用户使用某一网段的ip登录 create user "用户名"@"192.168.1 阅读全文
posted @ 2018-09-18 11:10 唯你如我心 阅读(10214) 评论(0) 推荐(0)
摘要:一. 库的基本mysql语句 1. 增加数据库 create database db1; 创建一个新数据库db1 2. 对库进行操作(文件夹) 查看所有数据库 : show databases; 查看某一个数据库 : show create database db1; 查看当前所在的库 : sele 阅读全文
posted @ 2018-09-17 22:01 唯你如我心 阅读(425) 评论(0) 推荐(0)
摘要:一. 数据库简介 数据库简称DB,全称为DataBase. 数据库就是存放数据的仓库,只不过这个仓库是在计算机存储设备上,数据是按照一定的格式存放的 mysql是一个基于socket编写的c/s架构的软件. 二. 数据库的组成 1. 数据库服务器 : 可以管理并运行数据库的软件 2. 数据库管理软件 阅读全文
posted @ 2018-09-17 21:48 唯你如我心 阅读(363) 评论(0) 推荐(0)