2016年12月14日

SQLAlchemy(一)

摘要: 说明 SQLAlchemy只是一个翻译的过程,我们通过类来操作数据库,他会将我们的对应数据转换成SQL语句。 运用ORM创建表 #!/usr/bin/env python #! -*- coding:utf-8 -*- import sqlalchemy from sqlalchemy import 阅读全文

posted @ 2016-12-14 22:52 jayafs 阅读(170) 评论(0) 推荐(0) 编辑

MySQL触发器

摘要: 引入 对某个表进行【增/删/改】操作的前后如果希望触发某个特定的行为时,可以使用触发器,触发器用于定制用户对表的行进行【增/删/改】前后的行为。 具体分析 语法: 分析: CREATE:创建。TRIGGER:触发器,后面跟的是触发器的名字。BEFORE:表示插入位置,在前面。INSERT:触发器的触 阅读全文

posted @ 2016-12-14 21:42 jayafs 阅读(207) 评论(0) 推荐(0) 编辑

MySQL存储过程

摘要: 含义 存储过程类似一个函数,数据库中也支持循环语句和判断语句。我们可以将所有的逻辑、判断和SQL语句全部写在数据库上面,然后取个名字,当程序来操作的时候,可以直接通过这个名字,就能执行对应的功能;不用传大量的SQL语句。 存储过程 一、创建存储过程 关键字: procedure 代码: 说明: cr 阅读全文

posted @ 2016-12-14 02:38 jayafs 阅读(321) 评论(0) 推荐(0) 编辑

Mysql连表之多对多

摘要: 说明 这里的文章是接着前面 Mysql连表一对多 写的。 连表多对多 可以理解成一夫多妻和一妻多夫。 男人表: 女人表: 要让两个表建立关系,可以使用外键,为每个表增加一列进行互相绑定,让他们互相约束。 但是,这样做并不理想,毕竟要修改表。 一般这样的条件,会再单独创建一个表,然后表里面有2个数据和 阅读全文

posted @ 2016-12-14 01:37 jayafs 阅读(1441) 评论(0) 推荐(0) 编辑

MySQL连表操作之一对多

摘要: 引入 当我们在数据库中创建表的时候,有可能某些列中值内容量很大,而且重复。 例子:创建一个学生表,按学校年纪班级分,表的内容大致如下: 我们看出来对应的partment对应的值很长,而且重复量很大,这样就很不合适。 因此我们考虑将复杂重复的部分单独拿出来分成2个表: 第一张表: 第二张表在之前的基础 阅读全文

posted @ 2016-12-14 01:08 jayafs 阅读(31627) 评论(0) 推荐(3) 编辑

导航