上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 32 下一页
摘要: 阅读全文
posted @ 2018-08-13 16:42 王竹笙 阅读(1209) 评论(0) 推荐(0)
摘要: Django的view(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它 阅读全文
posted @ 2018-08-13 11:14 王竹笙 阅读(163) 评论(0) 推荐(0)
摘要: 事务用于将某些操作的多个SQL作为原子性操作,一旦有某一个出现错误,即可回滚到原来的状态,从而保证数据库数据完整性。 下面是操作:当p_return_code为1时,表示异常,立马回滚。当为2时,出现警告,立马回滚原始状态。0表示成功 阅读全文
posted @ 2018-08-02 12:01 王竹笙 阅读(122) 评论(0) 推荐(0)
摘要: 一、存储过程的定义 MySQL是最受欢迎的开源RDBMS,被社区和企业广泛使用。 然而,在它发布的第一个十年期间,它不支持存储过程,存储函数,触发器和事件。自从MySQL 5.0版本以来,这些功能被添加到MySQL数据库引擎,使其更加灵活和强大。 二、存储过程的优点 除了这些优点之外,存储过程有其自 阅读全文
posted @ 2018-08-02 12:00 王竹笙 阅读(142) 评论(0) 推荐(0)
摘要: Mysql中提供了许多内置函数: 一、数学函数 ROUND(x,y) 返回参数x的四舍五入的有y位小数的值 RAND() 返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值。 二、聚合函数(常用于GROUP BY从句的SELECT查询中) AVG(col)返 阅读全文
posted @ 2018-08-02 09:55 王竹笙 阅读(149) 评论(0) 推荐(0)
摘要: 一、创建触发器 # 插入前 CREATE TRIGGER tri_before_insert_tb1 BEFORE INSERT ON tb1 FOR EACH ROW BEGIN ... END # 插入后 CREATE TRIGGER tri_after_insert_tb1 AFTER INS 阅读全文
posted @ 2018-08-01 17:35 王竹笙 阅读(207) 评论(0) 推荐(0)
摘要: 一、视图的定义 二、视图的优点 三、视图的缺点 四、创建视图 语法: 临时表应用举例: 视图创建: 五、视图使用 不能修改视图的数据,验证为例:: 六、修改视图 七、删除视图 阅读全文
posted @ 2018-08-01 17:27 王竹笙 阅读(157) 评论(0) 推荐(0)
摘要: pymysql的下载和使用 exctue() 之sql注入 增、删、改:conn.commit() 查:fetchone、fetchmany、fetchall 一、pytmysql的下载和使用 (1)pymysql 模块安装 pip3 install pymysql (2)pymysql的使用 # 阅读全文
posted @ 2018-08-01 11:40 王竹笙 阅读(127) 评论(0) 推荐(0)
摘要: 重点: 多表连接查询 符合条件连接查询 子查询 准备工作:准备两张表,部门表(department)、员工表(employee) create table department( id int, name varchar(20) ); create table employee( id int pr 阅读全文
posted @ 2018-08-01 11:35 王竹笙 阅读(151) 评论(0) 推荐(0)
摘要: 语法: 创建公司员工表,表的字段和数据类型 #创建表,设置字段的约束条件 create table employee( id int primary key auto_increment, name varchar(20) not null, sex enum('male','female') no 阅读全文
posted @ 2018-07-31 16:47 王竹笙 阅读(132) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 32 下一页