摘要:图书管理系统 1. 表结构设计 1. id title 出版社_id 2. SQL create table book ( id int primary key auto_increment, title varchar(30) not null, press_id int not null, co
阅读全文
摘要:一、ORM版增删改查 1、ORM的语句 1、类名.objects.all() --> 返回一个列表 2、类名.objects.filter() --> 返回一个列表 3、类名.objects.get() --> 返回一个对象 4、类名.objects.create(name='') --> 创建一个
阅读全文
摘要:Python标准模块--functools 1 模块简介 functools,用于高阶函数:指那些作用于函数或者返回其它函数的函数,通常只要是可以被当做函数调用的对象就是这个模块的目标。 在Python 2.7 中具备如下方法, cmp_to_key,将一个比较函数转换关键字函数; partial,
阅读全文
摘要:itertools Python的内建模块itertools提供了非常有用的用于操作迭代对象的函数。 首先,我们看看itertools提供的几个“无限”迭代器: >>> import itertools >>> natuals = itertools.count(1) >>> for n in na
阅读全文
摘要:// <![CDATA[ <div class="uk-comment"> <div class="uk-comment-header" style="margin-bottom:0"> <a target="_blank" href="/user/{ user.id }"><img class="
阅读全文
摘要:恢复内容开始 一、form表单提交数据的三个要素 1、form标签必须要有action个和method属性 2、所有获取用户输入的标签必须放在form表单中,必须要有name属性 3、必须要有submit按钮 二、Django基础必会三件套 from django.shortcuts import
阅读全文
摘要:Web框架本质及第一个Django实例 web框架的原理 1、C/S架构和B/S架构 1、C/S客户端模式 2、B/S浏览器模式 -->Web开发 2、web开发的本质 1、互联网上两台机器之间通信: 1、IP 2、端口 3、协议 2、协议 1、HTTP 默认端口是80 2、HTTPS默认端口是44
阅读全文
摘要:一、索引的介绍 二 、索引的作用 三、常见的几种索引: 无索引: 从前往后一条一条查询 有索引:创建索引的本质,就是创建额外的文件(某种格式存储,查询的时候,先去格外的文件找,定好位置,然后再去原始表中直接查询。但是创建索引越多,会对硬盘也是有损耗。 建立索引的目的: a.额外的文件保存特殊的数据结
阅读全文
摘要:多表连接查询 符合条件连接查询 子查询 准备工作:准备两张表,部门表(department)、员工表(employee) ps:观察两张表,发现department表中id=203部门在employee中没有对应的员工,发现employee中id=6的员工在department表中没有对应关系。 一
阅读全文
摘要:1.找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条条记录 3.将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组 4.将分组的结果进行having过滤 5.执行select 6.去重 7.将结果按条件排序:order by 8.限制结果的显
阅读全文
摘要:插入数据INSERT 更新数据UPDATE 删除数据DELETE
阅读全文
摘要:一、介绍 多对一 多对多 一对一 二、重点理解如果找出两张表之间的关系 # 创建被关联表author表,之前的book表在讲多对一的关系已创建 create table author( id int primary key auto_increment, name varchar(20) ); #这
阅读全文
摘要:一、数据类型 1、数字: 整型:tinyint :有符号范围在(-128,127) 无符号范围在(0,255)使用unsigned int :int类型后面的存储显示宽度,而不是存储宽度,位数不够用zerofill来用0填充 bigint : 小数: float:在位数比较短的情况下不精准, flo
阅读全文
摘要:一、安装指令 1、mysqld # 启动MySQL服务 2、mysql -uroot -p # 连接MySQL服务器 3、E:\mysql-5.7.23-winx64\data\mysql --install # 制作MySQL的Windows服务,在终端执行此命令 4、E:\mysql-5.7.2
阅读全文
摘要:1. 页面加载完之后才执行的JS代码 1. DOM方式 window.onload = function(){} 2. jQuery方式 $(document).ready(function(){...}) 2. Bootstrap 1. Bootstrap是什么? twitter公司开源的一个前端
阅读全文
摘要:一、操作标签 1、文档处理 <1>添加到指定元素内部的后面 <2>添加到指定元素内部的前面 <3>添加到指定元素外部的后面 <4>添加到指定元素外部的前面 <5>移除和清空元素 <6>替换 <7>克隆 <8>克隆示例 二、事件 1、常用事件 2、事件绑定 <1> .on(events[,select
阅读全文
摘要:一、jQuery对象 一般我们在声明一个jQuery对象变量的时候在变量名前面加上$: (用$匹配的值是数组,加上[i]以后就成了DOM不能用jQuery中的方法了) 二、查找标签 1、选择器(一下得到的结果都是一个数组) <1>id选择器: <2>标签选择器: <3>class选择器: <4>配合
阅读全文
摘要:JavaScript分为ECMAScript,DOM,BOM BOM(Browser Object Model)是指浏览器对象模型,它使JavaScript有能力与浏览器进行‘对话’。 DOM(Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。 一
阅读全文
摘要:一、JavaScript引入方式 1、Script标签内写代码 2、引入额外的JS文件 二、JavaScript语言规范 1、注释 // 这是单行注释 /* 这是多行注释 */ 2、结束符 JavaScript中的语言要以分号(;)为结束符。 三、JavaScript语言基础 1、变量声明 <1>J
阅读全文