创建表___约束条件(语法): 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 一: not null: 不允许传空 default: 默认值 比如创建一个为t11的表: 往t11表里面插入数据: 用select from t11; 语句查询: 二: unique:限 ...
分类:
其他好文 时间:
2018-11-23 21:02:35
阅读次数:
234
innoDB的事务,是基于锁来实现的,用到事务不自然就会用到锁,而如果对锁理解的不通透,很容易造成线上问题。 数据库加锁的分析,和事务的引擎,隔离级别,索引,主键索引都有关系, 如果去考虑引擎和各种隔离级别的话,就会很复杂了,所以下面都是基于innoDB和RR的隔离级别进行分析: 表结构: 内容: ...
分类:
数据库 时间:
2018-11-21 16:11:27
阅读次数:
116
一、视图 什么是视图? 方便查数据。 在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个 ...
分类:
数据库 时间:
2018-11-20 01:17:43
阅读次数:
160
背景 MySQl 8.0 出来已经有段时间了,据说性能有很大提高,在网上看过很多安装教程,大同小异, 在这里亲身实战实战下MySQL8.0在Windows10系统下的安装,以下为详细的安装步骤。 1.下载 下载地址:https://dev.mysql.com/downloads/file/?id=4 ...
分类:
数据库 时间:
2018-11-18 23:45:13
阅读次数:
283
mysql索引_1_Mysql_Learning_Notes 二分查找/折半查找法,binary search 一种在有序数组中查找某一特定元素的搜索算法; 二分查找法的优点是比较少次数,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难,因此二分查找方法适用于不经常变动而查找频繁的 ...
分类:
数据库 时间:
2018-11-18 20:05:03
阅读次数:
190
简介 ConfigParser模块在python3中修改为configparser.这个模块定义了一个ConfigParser类,该类的作用是使用配置文件生效,配置文件的格式和windows的INI文件的格式相同 该模块的作用 就是使用模块中的RawConfigParser()、ConfigPars ...
分类:
编程语言 时间:
2018-11-15 17:07:20
阅读次数:
219
关于sqlalchemy,可以细度这个网址:http://www.codexiu.cn/python/SQLAlchemy%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/73/531/ 5.2. for update SQLAlchemy 的 Query 支持 select ...
分类:
数据库 时间:
2018-11-15 01:32:51
阅读次数:
467
MySQL备份有逻辑备份与物理备份 逻辑备份有MySQL自带的mysqldump工具 物理备份有开源的Xtrabackup(免费版 ibbackup 热备份) 今天总结一下,mysqldump 该选项在导出数据之前提交一个BEGIN SQL语句,BEGIN 不会阻塞任何应用程序且能保证导出时数据库的 ...
分类:
数据库 时间:
2018-11-14 14:33:03
阅读次数:
290