随笔分类 -  Python

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页
Python
摘要:MySQL数据库-条件语句、循环语句、动态执行SQL语句 1、if条件语句 2、循环语句 while循环 repeat循环 loop循环 iterate loop_label退出循环 3、动态执行SQL语句 动态执行SQL语句,也就是执行一个存储过程来动态执行SQL语句 举例:有这样一张表 写一个存 阅读全文
posted @ 2017-06-16 18:23 林贵秀 阅读(22629) 评论(0) 推荐(2)
摘要:MySQL数据库-MySQL事务操作(回滚) 事务用于将某些操作的多个SQL作为原子性操作,一旦有某一个出现错误,即可回滚到原来的状态,从而保证数据库数据完整性。 举例:有这样一张表 从表里可以看出张三的资金里有850元,李四的资金有632元 假如张三向李四划款20元,那么张三的资金应该减20,李四 阅读全文
posted @ 2017-06-15 17:59 林贵秀 阅读(909) 评论(0) 推荐(0)
摘要:MySQL数据库-MySQL函数 1、MySQL内置函数 SELECT执行函数,后面跟要执行的函数 CHAR_LENGTH(str)函数:返回字符串的字符长度 LENGTH(str)函数:返回字符串的字节长度 CONCAT(str1,str2,...)函数:拼接字符串 CONCAT_WS(链接符,s 阅读全文
posted @ 2017-06-14 21:20 林贵秀 阅读(319) 评论(0) 推荐(0)
摘要:MySQL数据库-MySQL触发器 对某个表进行【增/删/改】操作的前后如果希望触发某个特定的行为时,可以使用触发器,触发器用于定制用户对表的行进行【增/删/改】前后的行为。 1、创建触发器基本语法 TRIGGER触发器BEFORE之前AFTER之后INSERT插入DELETE删除UPDATE更新 阅读全文
posted @ 2017-06-13 19:13 林贵秀 阅读(336) 评论(0) 推荐(0)
摘要:MySQL数据库-MySQL存储过程 MySQL存储过程,也就是有点像MySQL函数,但是他与MySQL函数是有区别的,后面会讲到函数,所以注意区分 注意:函数与存储过程的区别 存储过程是:CREATE PROCEDURE 创建的 函数时:create function 创建的 存储过程是:CALL 阅读全文
posted @ 2017-06-12 18:21 林贵秀 阅读(348) 评论(0) 推荐(0)
摘要:MySQL数据库-MySQL视图 1、视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。 2、也就是说视图是SQL语句查询到的数据动态组合的临时虚拟表,创建视图,以后如果要查询视图里的相同数据,就 阅读全文
posted @ 2017-06-12 15:24 林贵秀 阅读(258) 评论(0) 推荐(0)
摘要:MySQL数据库-SQL注入和pymysql模块防止SQL注入 SQL注入就是通过SQL语句绕开程序判断,获取到数据库的内容 下面以一个简单的程序登录SQL注入举例: 正常登录 1、数据库有一张会员表 2、用户输入账号和密码,到数据库查找此用户是否存在,存在登录成功,不存在登录失败 3、正常登录 实 阅读全文
posted @ 2017-06-11 12:34 林贵秀 阅读(418) 评论(0) 推荐(0)
摘要:MySQL数据库-外键链表之一对多,多对多 外键链表之一对多 外键链表:就是a表通过外键连接b表的主键,建立链表关系,需要注意的是a表外键字段类型,必须与要关联的b表的主键字段类型一致,否则无法创建索引 一对多:就是b表的某一个字段值对应a表外键里的多个值,前提是a表要与b表链表 用Navicat 阅读全文
posted @ 2017-06-06 12:54 林贵秀 阅读(1584) 评论(0) 推荐(0)
摘要:MySQL数据库-pymysql模块操作数据库 pymysql模块是python操作数据库的一个模块 connect()创建数据库链接,参数是连接数据库需要的连接参数使用方式: 模块名称.connect() 参数: host=数据库ip port=数据库端口 user=数据库用户名 passwd=数 阅读全文
posted @ 2017-06-04 23:34 林贵秀 阅读(419) 评论(0) 推荐(0)
摘要:MySQL数据库-表内容操作 1、表内容增加 insert into 表 (列名,列名...) values (值,值,值...); 添加表内容添加一条数据 insert into 表 (列名,列名...) values (值,值,值...),(值,值,值...); 添加表内容添加多条数据,多条数据 阅读全文
posted @ 2017-06-03 17:38 林贵秀 阅读(335) 评论(0) 推荐(0)
摘要:MySQL数据库-数据表、以及列的增删改查 1、创建一个表 CREATE(创建) TABLE(表) ENGINE(引擎) ENGINE=INNODB(引擎)还有很多类引擎,这里只是简单的提一下INNODB引擎,INNODB引擎支持事务(回滚),也就是一个事务执行时如果没有完成数据可以回滚 CHARS 阅读全文
posted @ 2017-05-31 14:24 林贵秀 阅读(374) 评论(0) 推荐(0)
摘要:MySQL数据库,【显示、创建、选定、删除数据库】,【用户管理、对用户增删改查以及授权】 1、显示数据库 SHOW DATABASES;显示数据库 mysql - 用户权限相关数据sys - 数据库的相关配置存放的表information_schema MySQL本身架构相关数据performanc 阅读全文
posted @ 2017-05-30 11:32 林贵秀 阅读(597) 评论(0) 推荐(1)
摘要:MySQL数据库安装 一、概述 1、什么是数据库 ? 答:数据的仓库,称其为数据库 2、什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ? 答:他们均是一种软件,都有两个主要的功能: a. 将数据保存到文件或内存 b. 接收特定的命令,然后对文件进行相应的 阅读全文
posted @ 2017-05-30 06:57 林贵秀 阅读(337) 评论(0) 推荐(0)
摘要:同源策略和跨域Ajax 什么是同源策略 尽管浏览器的安全措施多种多样,但是要想黑掉一个Web应用,只要在浏览器的多种安全措施中找到某种措施的一个漏洞或者绕过一种安全措施的方法即可。浏览器的各种保安措施之间都试图保持相互独立,但是攻击者只要能在出错的地方注入少许JavaScript,所有安全控制几乎全 阅读全文
posted @ 2017-05-28 08:35 林贵秀 阅读(386) 评论(0) 推荐(0)
摘要:Tornado框架-文件上传 第一、普通表单上传文件 self.request.files["fafafa"] 获取上传文件信息,参数["上传文件框的name名称"]['filename']获取上传文件的名称['body']获取上传文件的内容 框架引擎 html 第二、jquery的ajax上传文件 阅读全文
posted @ 2017-05-26 14:50 林贵秀 阅读(6707) 评论(0) 推荐(0)
摘要:Tornado框架-iframe标签框架伪造ajax html 阅读全文
posted @ 2017-05-26 11:14 林贵秀 阅读(454) 评论(0) 推荐(0)
摘要:Tornado框架-CSRF防止跨站post请求伪造 CSRF是什么 CSRF是用来在post请求时做请求验证的,防止跨站post请求伪造 当用户访问一个表单页面时,会自动在表单添加一个隐藏的input标签,name="_xsrf",value="等于一个密串" 当用户post请求提交数据时,会将_ 阅读全文
posted @ 2017-05-25 22:50 林贵秀 阅读(1117) 评论(0) 推荐(0)
摘要:Tornado框架-生成验证码图片,以及验证码结合Session验证 第一、生成验证码图片 生成验证码图片需要两个必须模块 1、python自带的random(随机模块) 2、Pillow()图像处理模块里的PIL(图像库),为第三方模块,需要安装 封装验证码图片生成插件py 在封装文件里先导入ra 阅读全文
posted @ 2017-05-25 11:30 林贵秀 阅读(982) 评论(0) 推荐(0)
摘要:Tornado框架-Session登录判断 Session需要结合cookie来实现 Session的理解 1、用户登录系统时,服务器端获取系统当前时间,进行nd5加密,得到加密后的密串 2、将密串作为一个字典的键,值为一个字典,也就是嵌套字典,键为密串的字典里保存用户信息 3、将这个密串当做coo 阅读全文
posted @ 2017-05-24 10:28 林贵秀 阅读(5927) 评论(1) 推荐(1)
摘要:Tornado框架-路由映射之二级域名支持,html模板继承以及导入 二级域名路由映射add_handlers()设置二级域名路由映射 注意:二级域名需要结合服务器ip绑定域名 框架引擎 逻辑处理 母板继承 母板继承就是访问的页面继承一个母板,将访问页面的内容引入到母板里指定的地方,组合成一个新页面 阅读全文
posted @ 2017-05-21 13:40 林贵秀 阅读(860) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页