摘要:
二、Django下载与运行 2.1、Django的下载 目前我们学习和使用的版本是3.2LTS版本 目前开源软件发布一般会有2个不同的分支版本: 1. 普通发行版本: 经常用于一些新功能,新特性,但是维护周期短,不稳定. 2. 长线支持版本[LongTerm Supper]: 维护周期长,稳定 软件 阅读全文
posted @ 2022-05-21 22:16
xiaohaoge
阅读(338)
评论(0)
推荐(0)
摘要:
一、Django介绍 Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。Django 是一个开放源代码的 Web 应用框架,由 Python 写成。Django 遵守 BSD 版权,初次发布于 2005 年 7 月, 并 阅读全文
posted @ 2022-05-21 21:51
xiaohaoge
阅读(277)
评论(0)
推荐(0)
摘要:
Django3.2框架 前言 之前我们介绍过web应用程序和http协议,简单了解过web开发的概念。Web应用程序的本质 接收并解析HTTP请求,获取具体的请求信息 处理本次HTTP请求,即完成本次请求的业务逻辑处理 构造并返回处理结果——HTTP响应 import socket server = 阅读全文
posted @ 2022-05-21 21:48
xiaohaoge
阅读(26)
评论(0)
推荐(0)
摘要:
五、Python操作redis 一、python对redis基本操作 (1)连接redis # 方式1 import redis r = redis.Redis(host='127.0.0.1', port=6379) r.set('foo', 'Bar') print(r.get('foo')) 阅读全文
posted @ 2022-05-21 17:10
xiaohaoge
阅读(2501)
评论(0)
推荐(0)
摘要:
四、redis数据类型 redis可以理解成一个全局的大字典,key就是数据的唯一标识符。根据key对应的值不同,可以划分成5个基本数据类型。 1. string类型: 字符串类型,是 Redis 中最为基础的数据存储类型,它在 Redis 中是二进制安全的,也就是byte类型。 单个数据的最大容量 阅读全文
posted @ 2022-05-21 17:08
xiaohaoge
阅读(150)
评论(0)
推荐(0)
摘要:
三、redis环境安装 3.1、下载和安装 下载地址:https://github.com/tporadowski/redis/releases 使用以下命令启动redis服务端 redis-server C:/tool/redis/redis.windows.conf 关闭上面这个cmd窗口就关闭 阅读全文
posted @ 2022-05-21 17:02
xiaohaoge
阅读(118)
评论(0)
推荐(0)
摘要:
二、redis介绍 2.1、定义 Redis(Remote Dictionary Server ,远程字典服务) 是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库,是NoSQL数据库。 redis的出现主要是为了替代早期的Memcache缓存系统的。map内存型(数 阅读全文
posted @ 2022-05-21 16:57
xiaohaoge
阅读(92)
评论(0)
推荐(0)
摘要:
一、引言 在Web应用发展的初期,那时关系型数据库受到了较为广泛的关注和应用,原因是因为那时候Web站点基本上访问和并发不高、交互也较少。而在后来,随着访问量的提升,使用关系型数据库的Web站点多多少少都开始在性能上出现了一些瓶颈,而瓶颈的源头一般是在磁盘的I/O上。而随着互联网技术的进一步发展,各 阅读全文
posted @ 2022-05-21 16:56
xiaohaoge
阅读(176)
评论(0)
推荐(0)
摘要:
七、约束 约束是一种限制,它通过限制表中的数据,来确保数据的完整性和唯一性。使用约束来限定表中的数据很多情况下是很有必要的。在 MySQL 中,约束是指对表中数据的一种约束,能够帮助数据库管理员更好地管理数据库,并且能够确保数据库中数据的正确性和有效性。例如,在数据表中存放年龄的值时,如果存入 20 阅读全文
posted @ 2022-05-21 16:24
xiaohaoge
阅读(312)
评论(0)
推荐(0)
摘要:
六、关联查询 6.1、子查询 子查询是 MySQL 中比较常用的查询方法,通过子查询可以实现多表关联查询。子查询指将一个查询语句嵌套在另一个查询语句中。 练习: -- 查询乱世佳人的出版社名称 select pub_id from book where title="乱世佳人"; select na 阅读全文
posted @ 2022-05-21 16:17
xiaohaoge
阅读(318)
评论(0)
推荐(0)
摘要:
五、表的关联关系 一对多关系为关系数据库中两个表之间的一种关系,该关系中第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。 -- 书籍表 CREATE TABLE book( id INT PRIMARY KEY AUTO_INCREMENT, 阅读全文
posted @ 2022-05-21 16:12
xiaohaoge
阅读(582)
评论(0)
推荐(0)
摘要:
四、表记录操作 4.1、添加记录 INSERT 语句有两种语法形式,分别是 INSERT…VALUES 语句和 INSERT…SET 语句。 (1) INSERT…VALUES语句 INSERT [INTO] <表名> [ <列名1> [ , … <列名n>] ] VALUES (值1) [… , 阅读全文
posted @ 2022-05-21 16:09
xiaohaoge
阅读(106)
评论(0)
推荐(0)
摘要:
三、数据表操作 数据表是数据库的重要组成部分,每一个数据库都是由若干个数据表组成的。比如,在电脑中一个文件夹有若干excel文件。这里的文件夹就相当于数据库,excel文件就相当于数据表。 -- 语法 CREATE TABLE tab_name( field1 type [约束条件], field2 阅读全文
posted @ 2022-05-21 15:57
xiaohaoge
阅读(151)
评论(0)
推荐(0)
摘要:
二、数据库操作 -- 1.创建数据库(在磁盘上创建一个对应的文件夹) create database [if not exists] db_name [character set xxx] -- 2.查看数据库 show databases; -- 查看所有数据库 SHOW DATABASES LI 阅读全文
posted @ 2022-05-21 15:54
xiaohaoge
阅读(30)
评论(0)
推荐(0)
摘要:
十二、网络编程 网络编程:使用编程语言实现多台计算机的通信。 12.1、网络三要素 网络编程三要素: (1)IP地址:网络中每一台计算机的唯一标识,通过IP地址找到指定的计算机。 (2)端口:用于标识进程的逻辑地址,通过端口找到指定进程。 (3)协议:定义通信规则,符合协议则可以通信,不符合不能通信 阅读全文
posted @ 2022-05-21 15:45
xiaohaoge
阅读(143)
评论(0)
推荐(0)
摘要:
十一、面向对象 11.1、OOP编程思想 面向对象编程是在面向过程编程的基础上发展来的,它比面向过程编程具有更强的灵活性和扩展性。面向对象编程是程序员发展的分水岭,很多初学者会因无法理解面向对象而放弃学习编程。 面向对象编程(Object-oriented Programming,简称 OOP),是 阅读全文
posted @ 2022-05-21 12:12
xiaohaoge
阅读(67)
评论(0)
推荐(0)

浙公网安备 33010602011771号