06 2020 档案
摘要:1 .安装Django 1.输入cmd进入命令窗口或使用pycharm的Terminal命令行输入pip install django( 默认下载最新版本),当然我们可以指定下载的版本 pip install django == 1.11.29 2.安装可能存在下载慢超时报错问题,因为Django服
阅读全文
摘要:pip 安装出现超时问题的解决 我们在用默认的pip源进行安装python库时,会出现超时问题下载不了,如下图显示所示: 那么我们应该如何解决呢? 方法: 在自己电脑的 C:\Users\1544 路径下新建pip文件夹,如下图所示: 然后在文件夹中新建pip.ini文件,在文件中写入如下内容:(意
阅读全文
摘要:一、索引的介绍 数据库中专门用于帮助用户快速查找数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置吗,然后直接获取。 二 、索引的作用 约束和加速查找 三、常见的几种索引: - 普通索引- 唯一索引- 主键索引- 联合索引(多列) - 联合主键索引 - 联合唯一索
阅读全文
摘要:pymysql: pymysql的下载和使用 execute()之sql注入 增、删、改:conn.commit() 查:fetchone、fetchmany、fetchall 一、pymysql的下载和使用 之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在pytho
阅读全文
摘要:权限管理 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作。包括select、update、delete、update、grant等操作。那么一般情况在公司之后DBA工程师会创建一个用户和密码,让你去连接数据库的操作,并给当前的用户设置某个操作的权限(或者所有权限)。那么这时就需要
阅读全文
摘要:本节重点: 多表连接查询 符合条件连接查询 子查询 准备工作:准备两张表,部门表(department)、员工表(employee) create table department( id int, name varchar(20) ); create table employee( id int
阅读全文
摘要:本节重点: 单表查询 语法: 一、单表查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条数 二、关键字的执行优先级(重点) 重点中的重点:关键字的执行优先级 from w
阅读全文
摘要:本节重点: 插入数据 INSERT 更新数据 UPDATE 删除数据 DELETE 再来回顾一下之前我们练过的一些操作,相信大家都对插入数据、更新数据、删除数据有了全面的认识。那么在mysql中其实最重要的不是这三大操作,而是查数据最重要,下节课知晓 一、 在MySQL管理软件中,可以通过SQL语句
阅读全文
摘要:本节重点: 如何找出两张表之间的关系 表的三种关系 一、介绍 因为有foreign key的约束,使得两张表形成了三种了关系: 多对一 多对多 一对一 二、重点理解如果找出两张表之间的关系 分析步骤: #1、先站在左表的角度去找 是否左表的多条记录可以对应右表的一条记录,如果是,则证明左表的一个字段
阅读全文
摘要:本节重点: not null 与 default unique primary auto_increment foreign key 一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: PRIMARY KEY (PK) #标识该字段为该表的主键,可以
阅读全文
摘要:本节重点 掌握char类型和varchar类型 掌握枚举类型和集合类型 字符类型 #官网:https://dev.mysql.com/doc/refman/5.7/en/char.html #注意:char和varchar括号内的参数指的都是字符的长度 #char类型:定长,简单粗暴,浪费空间,存取
阅读全文
摘要:介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考链接:http://www.runoob.com/mysql/mysql-data-types.html mysql常用数据类型概括: #1. 数字: 整型:tinyint int b
阅读全文
摘要:本节掌握 存储引擎介绍(了解) 表的增删改查 一、存储引擎(了解) 前几节我们知道mysql中建立的库 》文件夹,库中的表 》文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等 数据库中的表也应该
阅读全文
摘要:本节重点: 掌握库的增删改查 一、系统数据库 执行如下命令,查看系统库 show databases; information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5.5
阅读全文
摘要:本节课先对mysql的基本语法初体验。 操作文件夹(库) 增 create database db1 charset utf8; 查 # 查看当前创建的数据库 show create database db1; # 查看所有的数据库 show databases; 改 alter database
阅读全文
摘要:本节掌握内容: MySQL的介绍安装、启动 windows上制作服务 MySQL破解密码 MySQL中统一字符编码 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好
阅读全文
摘要:什么是装饰器? 不改变函数原来的调用方式 动态地 给函数 添加功能 装饰器的原则是什么? 装饰器遵循: 开放 封闭原则 对添加新功能是开放的 硬改已经存在的代码 装饰器使用场景 装饰器一般用于动态添加功能,相当于对原来的函数进行扩展,python中叫语法糖 一般改别人代码,不想改动原来的功能代码,直
阅读全文