10 2019 档案
摘要:一、表关系回顾 在讲解MySQL时,我们提到,把应用程序的所有数据都放在一张表里是极不合理的。 比如我们开发一个员工管理系统,在数据库里只创建一张员工信息表,该表有四个字段:工号、姓名、部门名、部门职能描述,此时若公司有1万名员工,但只有3个部门,因为每一名员工后都需要跟着部门信息(部门名、部门职能
阅读全文
摘要:Django之路由层 一、路由的作用 路由即 请求地址与视图函数的映射关系 ,如果把网站比喻为一本书,那路由就好比是这本书的目录,在Django中路由默认配置在urls.py中如下图: 二、简单的路由配置 案例: urls.py文件 views.py文件 测试: 注意一 : 刚刚我们在浏览器输入:h
阅读全文
摘要:Django之模板层 一、模板简介 在刚刚介绍完的视图层中我们提到,浏览器发送的请求信息会转发给视图函数进行处理,而视图函数在经过一系列处理后必须要有返回信息给浏览器。如果我们要返回html标签、css等数据给浏览器进行渲染,我们可以在视图函数中这么做 上例所示,我们直接将HTML代码放到视图函数里
阅读全文
摘要:一、ORM简介 我们在使用Django框架开发web应用的过程中,不可避免地会涉及到数据的管理操作(如增、删、改、查),而一旦谈到数据的管理操作,就需要用到数据库管理软件,例如mysql、oracle、Microsoft SQL Server等。 如果应用程序需要操作数据(比如将用户注册信息永久存放
阅读全文
摘要:Dajngo之视图层 一、视图函数 视图函数,简称视图,属于Django的视图层,默认定义在views.py文件中,使用来处理web请求信息以及返回响应信息的函数,所以研究视图函数只需要熟练掌握两个对象即可: 请求对象 (HttpRequest)和 响应对象 (HttpResponse) 二、请求对
阅读全文
摘要:Django框架的安装和使用 在使用Django框架开发web应用程序时,开发阶段依赖wsgiref模块来实现Server的功能,我们使用Django框架是为了快速的开发application 一、安装 目前在企业开发中Django框架使用的主流版本为1.11.x版本,最新版本为2.x,我们主要讲解
阅读全文
摘要:Web应用 一、Web应用的组成 Web应用程序是基于B/S架构的(B:浏览器,S:服务端),B(浏览器)负责向S端发送请求信息,而S端会根据接收到的请求信息返回响应的数据给浏览器。 S端,由server和application两大部分构成。 二、开发一个Web应用 无需开发浏览器(本质套接字客户端
阅读全文
摘要:一、概述 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Brow
阅读全文
摘要:body内常用标签 一、基本标签(块级标签和内联标签) 二、特殊字符 | 内容 | 对应代码 | | : : | : : | | 空格 | \ | | | \> | | python 什么是URL? URL是统一资源定位器(Uniform Resource Locator)的缩写,
阅读全文
摘要:[TOC] 一、JavaScript概述 1.1ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者 Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA
阅读全文
摘要:一、CSS介绍 CSS:层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现 "HTML" ( "标准通用标记语言" 的一个应用)或 "XML" (标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素
阅读全文
摘要:前端基础之HTML 一、什么是HTML HTML:是一种超文本标记语言(Hypertext Markup Language,HTML),是一种用于创建网页的标记语言。 本质上是浏览器可识别的规则,我们按照规则写网页,浏览器更具规则渲染我们的网页。对于不同的浏览器,对同一个标签可能会有不同的解释。(兼
阅读全文
摘要:Web服务本质 浏览器发送请求 HTTP协议 服务端返回响应 服务端把HTML文件内容发送给浏览器 浏览器渲染页面
阅读全文
摘要:MySQL视图操作 视图 :视图是存在在内存中的临时表 数据准备 : mysql CREATE TABLE ( int(0) NOT NULL AUTO_INCREMENT, varchar(10) NOT NULL, enum('男','女','未知') NULL DEFAULT '未知', in
阅读全文
摘要:MySQL记录操作 一、概览 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括: 1. 使用INSERT实现数据的插入 2. UPDATE实现数据的更新 3. 使用DELETE实现数据的删除 4. 使用SELECT查询数据以及。 二、插入数
阅读全文
摘要:[TOC] MySQL多表查询 一、数据准备 建表与数据准备 二、多表链接查询 重点: 外链接语法 2.1 交叉连接 不适用任何匹配条件。生成笛卡尔积。 2.2 内连接 只连接有匹配关系的数据 2.3 外连接之左连接 保留左表的全部数据,右表有对应数据直接连表显示,没有对应关系空填充 2.4外连接之
阅读全文
摘要:MySQL单表查询 一、单表查询的语法及关键字执行 的优先级 1.1单表查询语法 1.2关键字执行的优先级 1. from:找到表 2. where:拿着where指定的约束条件,去文件/表中取出一条条记录 3. group by:将取出的一条条记录进行分组group by,如果没有group by
阅读全文
摘要:使用Python操作MySQL数据库 一、数据库的安装和连接 1.1 PyMySQL的安装 1.2Python连接数据库 1.3连接数据库的基本操作 二、创建表操作 三、操作数据 3.1插入操作 3.2 查询操作 Python查询Mysql使用 fetchone() 方法偏移一条数据后获取单条数据,
阅读全文
摘要:MySQL表的完整性约束 一、概览 为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容。 约束条件与数据类型的宽度一样,都是可选参数,主要分为以下几种:
阅读全文
摘要:MySQL支持的数据类型 一、数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。 关键字INT是INTEGER的同义词
阅读全文
摘要:MySQL表操作 一、表介绍 表就相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 还记得我们之前写过的‘员工信息表作业’么?存储这员工信息的文件是这样的: 如果把上面这个文件改成一张表,应该是下面这个样子 | id | name | age |
阅读全文
摘要:MySQL存储引擎概述 一、MySQL存储引擎概述 1.1模式是存储引擎 MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过算则不同的技术,你能过后的额外的速度或者功能,从而改善你的应用的整
阅读全文
摘要:MySQL数据库的基本操作 一、数据库配置 通过配置文件统一配置的目的:统一管理 服务端(mysqld) 、客户端(client),配置了 mysqld(服务端) 的编码为utf8,那么再创建的数据库,默认编码都采用utf8 1.1 配置流程 1. 在mysql安装根目录下,创建配置文件:my.in
阅读全文
摘要:数据库基础 一、什么数据库(DataBase,简称DB) 数据库 即存放数据的仓库,按一定格式从存放。 二、为什么要用数据库 解决文件和程序存放在一台机器上的不合理,和更加方便的操作文件。 2.1数据库的优势 1. 程序稳定性:这样任意一台服务所在的机器崩溃了都不会影响数据和另外的服务。 2. 数据
阅读全文
摘要:一、MySQL简介 1.1MySQL MySQL是一个关系型 "数据库管理系统" ,由瑞典MySQL AB 公司开发,目前属于 "Oracle" 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 "RDBMS (Relational Database
阅读全文