摘要: 4.多外键关联 下表中,Customer表中有两个字段都关联了Address表 创建表结构好像没什么问题,但是插入数据时,或出现错误: 因为添加的两个外键之间分不清到底那个是哪个了,所以要让他们能够区分开: 这样子sqlachemy就能分得清那个外键是哪个字段了 5.多对多关系 这种需要应用的场景是 阅读全文
posted @ 2018-06-26 15:28 柒月不哭 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 1.ORM是什么? orm就是对象映射关系程序,简单来世就是类似于python这种面向对象的程序来说一切接对象,它可以将我们平常所使用的SQL语句,转换成可以使用对象模型进行操作的模块,而不是直接使用SQL语句。 2.sqlalchemy的安装 在python中这个模块时最有名的,使用 阅读全文
posted @ 2018-06-26 15:11 柒月不哭 阅读(3786) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 mysql常用命令 Mysql创建数据表 语法: 创建一个“student”表 1.如果你不想字段为NULL可以设置字段的属性为NOT NULL,在操作数据库时,如果该字段值为NULL就会报错。 2.AUTO_INCREMENT定义列为自增属性,一般用于主键,数值就会自动加1. 3.P 阅读全文
posted @ 2018-06-26 14:19 柒月不哭 阅读(2368) 评论(0) 推荐(0) 编辑
摘要: 索引 MySQL索引的建立对于Mysql的搞笑运行时很重要的,索引可以大大提高MySQL的检索速度。 打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。 索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个 阅读全文
posted @ 2018-06-26 14:16 柒月不哭 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 事务 MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务 事务处理可以 阅读全文
posted @ 2018-06-26 14:15 柒月不哭 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 关于主键 外键一个特殊的索引,用于关键两个表,只能是指定的内容 mysql> create table class( -> id int not null primary key, -> name char(16)); Query OK, 0 rows affected (0.02 sec) CRE 阅读全文
posted @ 2018-06-26 14:12 柒月不哭 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1.MySQL数据类型 数值类型 Mysql支持所有标准的SQL数据类型。 类型包括严格数值数据类型:INTEGER、SMALLINT、DECIMAL、PRECISION 关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词。 日期和时间类型 表示时间值的日期和时间类型为DAT 阅读全文
posted @ 2018-06-26 11:55 柒月不哭 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1.数据库 什么是数据库? 数据库是按照数据结构来组织、存储和管理数据的仓库, 每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和赋值所保存的数据。 我们也可以将数据存储在文件中,但是在文件中读取数据速度相对比较慢。 所以我们使用关系型数据库来存储和管理大数据量。 特点: 1.数据以表 阅读全文
posted @ 2018-06-26 11:30 柒月不哭 阅读(291) 评论(0) 推荐(0) 编辑