摘要: 对于web框架需要掌握的知识至少有 - socket -http协议 - HTML知识 -数据库(pymysql, sqlalchemy) HTTP: 无状态 短链接 包含get和post 两种发送请求方法 GET和POST没有实质上的区别,两种方法本质上都是基于TCP/IP的关于数据在应用层中如何 阅读全文
posted @ 2020-07-08 16:28 Kangkang丶 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.原生模块 :pymsql 用于在程序之中编程 2 ORM框架: SQLAchemy -作用: 1提供简单的规则转化 2自动转化成SQL语句 -此类在企业开发中的好处减少容错率,提升开发效率 - DB first: 手动创建数据库以及表 -> ORM框架 -> 自动生成类 - code first 阅读全文
posted @ 2020-07-05 16:30 Kangkang丶 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 回顾之前学习的python,存在两种编程思维 一种是面向过程 一种是面向对象 1.函数编程:数据和逻辑分离 a= 123 b = 456 c = 789 def exc3(proc_name): callproc(xxx) return xxx def exc4(proc_name): callpr 阅读全文
posted @ 2020-07-05 16:13 Kangkang丶 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1、索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。 作用 - 约束 -加速查找 分类 - 主键索引 :加速查找 不能为空 不能重复 primary key - 普通索引 : 加速查找 -唯一素养 : 加速查找 + 不能重复 - 阅读全文
posted @ 2020-07-05 16:05 Kangkang丶 阅读(108) 评论(0) 推荐(0) 编辑
摘要: sql语句补充:数据行 l临时表: select * from tb where id <10; 指定映射: select id ,name 1, sum(x) /count() 条件: case when id >8 then 1 else 0 end 三元运算: if(is null(xx),0 阅读全文
posted @ 2020-07-03 23:41 Kangkang丶 阅读(102) 评论(0) 推荐(0) 编辑
摘要: pymysql模块: pip3 install pymysql -i https://pypi.douban.com/simple Python模块:对数据库进行操作(SQL语句) 1. Python实现用户登录 2. MySQL保存数据 - 连接、关闭(游标) - execute() -- SQL 阅读全文
posted @ 2020-07-03 22:10 Kangkang丶 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 建立5个表 cid caption 1 三年二班 2 一年三班 3 三年一班 CREATE TABLE class ( cid INT NOT NULL AUTO_INCREMENT PRIMARY KEY, caption VARCHAR(20))INSERT INTO class (captio 阅读全文
posted @ 2020-07-03 21:55 Kangkang丶 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 主键: 一个表只能有一个主键 主键可以由多列组成 外键: 就是把一个表的成员 和 另外一个表的成员联系起来 比如 student 里有(学号,姓名) 而 score里有(学号,成绩) 这个时候就可以把 student(学号) = score (学号)关联起来 语法规则是 : create table 阅读全文
posted @ 2020-07-03 01:34 Kangkang丶 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 学习路线:关于 web框架-》-python -前端 -mysql 学习做项目:-简单CURD -保障系统(博客+bbs+后台管理)-CMDB资产管理 -CRM-堡垒机 学习爬虫: -Scrapy 其他: 1. mysql : 是用于管理文件的一个软件 -服务端软件 :socket服务端 -本地文件 阅读全文
posted @ 2020-07-03 00:38 Kangkang丶 阅读(126) 评论(0) 推荐(0) 编辑