- 博客(22)
- 收藏
- 关注
原创 vue3+ts项目自建训练
VScode插件为Volar+Vue(Offical),该文章我自己都觉得写的💩💩💩💩💩💩💩💩💩💩💩💩💩💩💩💩💩💩💩💩💩💩💩💩💩💩💩💩💩💩💩💩快去w3school学习,别看了。
2025-12-12 13:11:07
1011
原创 从零开始MySQL-第9章 事务
隔离性(isolation):事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离。不可重复读(nonrepeatable read):同一查询在同一事务中多次进行,由于其他提交事务所做的修改或删除,每次返回不同的结果集,此时发生不可重复读。幻读(phantom read): 同一查询在同一事务中多次进行,由于其他提交事务所做的插入操作,每次返回不同的结果集,此时发生幻读。
2025-11-23 20:48:03
377
原创 从零开始MySQL-第6章 自连接&子查询&all_any&表复制去重&合并查询&外连接
3.列名不明确,可以指定列的别名 列名 AS '别名'2.需要取给表取别名 :表名 表别名。特点:1.将同一张表当做两张表使用。
2025-11-11 23:14:33
131
原创 从零开始MySQL-第5章 函数
SUM、AVG针对数值型数据,对于字符型无意义。GROUP BY 用于对查询的结果分组统计HAVING 作用于组, WHERE作用于行。
2025-11-06 21:33:33
202
原创 从零开始MySQL-第4章 C[create]R[read]U[update]D[deletet]
values中的值跟插入语句中的顺序对应-- 1. 插入的数据应与字段的数据类型相同-- 例如:把'abc'添加到int类型会错误(ps:因更换电脑,这里是VScode+mysql8)如果是 '10' ,mysql则会自己转化为int。-- 2. 数据的长度应在列的规定范围内。-- 例如:不能将一个长度为80的字符串加入到长度为40的列中。-- 3. 在values中列出的数据位置必须与被加入的列的排列位置相对应。如果不对应,相当于第一种错误情况。
2025-11-03 15:05:53
903
原创 从零开始MySQL-第3章 数据类型(列类型)
BIT(M),位类型,M指定位数tinyint[1字节]smallint[2字节]mediumint[3字节]int[4字节]bigint[8字节]
2025-09-25 21:47:03
140
原创 从零开始MySQL-第2章 表的基础操作
创建表时,语法极易发生错误,比如使用数据库语句不加“;”会报错,在编译器里“ , ”和“ , ”几乎没有区别,再就是列名,如果跟关键字重合需使用“ `xxx ` ”包裹。character set 字符集 collate 校对规则 engine 存储引擎。
2025-09-20 20:20:24
197
原创 从零开始MySQL-第1章 数据库基础操作
utf8mb3 == utf8 utf8mb3_general_ci不区分大小写,utf8mb3_bin区分大小写。
2025-09-18 17:08:05
183
原创 Django5入门(速通版) 第八章 内置Admin系统
目录1.Django5内置Admin系统初体验2.Django5注册模型到Admin系统 2.1方式一 直接注册 2.2方法二 自定义类3.Django5内置Admin系统自定义设置4.Django5内置Admin系统二次开发 4.1创建普通管理员 4.2设置不可编辑字段 4.3自定义Admin模版5.Django5内置Auth认证系统 5.1用户注册实现 5.2用户登录实现 5.3用户修改密码实
2024-09-20 18:39:56
2353
原创 Django5入门(速通版) 第七章 表单定义与使用
案例:在formspy定义BookInfoForm类在views中新建preAdd2方法:在url中添加映射:在book/list.html加入添加按钮:book/add2.html中加入样式:CharField:文本框,参数max_length 和min_length分别设置文本长度IntegerField:数值框,参数max_value设置最大值,min_value设置最小值FloatField:数值框,继承IntegerField,验证数据是否为浮点数。
2024-09-19 12:09:54
913
原创 Django5入门(速通版) 第六章 模型定义与使用
ORM框架是一种程序技术,用于实现面向对象编程语言中不同类型系统的数据之间的转换通过创建一个可在编程语言中使用的“虚拟对象数据库”,并对其进行操作从而实现对目标数据库的操作,虚拟对象数据库与目标数据库是相互对应的Django5中,虚拟对象数据库也称为模型,通过模型实现对目标数据库的读写操作实现方法如下:1.配置目标数据库,在settings.py中设置配置属性2.构建虚拟对象数据库,在App 的models.py文件中以类的形式定义模型3.通过模型在目标数据库中创建相应的数据表。
2024-09-18 19:27:27
810
原创 Django5入门(速通版) 第五章 模板引擎
Django可以配置一个或多个模板引擎(甚至是О个,如前后端分离,Django只提供API接口,无须使用模板引擎),模板引擎有Django模板语言(Django Template Language,DTL)和Jinja3。Django模板语言是Django 内置的功能之一,Jinja3是当前Python流行的模板语言。
2024-09-11 08:59:38
1374
原创 Django5入门(速通版) 第四章 视图定义与使用
视图(Views)是 Django的 MTV架构模式的V部分,主要负责处理用户请求和生成相应的响应内容,然后在页面或其他类型文档中显示。
2024-09-07 23:46:07
815
原创 Django5入门(速通版) 第三章 路由定义与使用
一个完整的路由包含:路由地址、视图函数(或者视图类)、可选变量和路由命名。路由称为URL (Uniform Resource Locator,统一资源定位符)或者URLconf路由是对可以从互联网上得到的资源位置和访问方法的一种简洁的表示,每个文件都有一个唯一的路由,用于指出网站文件的路径位置。index/ 请求地址,根据urls.py配置文件,找到app文件夹下的views文件下的index视图函数执行index视图函数,到index2.html页面。
2024-09-05 21:10:10
1239
原创 Django5入门(速通版) 第二章 配置文件
Django的配置文件settings.py用于配置整个网络的环境和功能,核心配置必须有项目路径,密钥配置,域名访问权限,app列表,中间件,资源文件,模板配置,数据库的连接方式。
2024-09-02 11:25:20
1985
原创 Python初学入门知识点
1.简单易学 2.面向对象 3.开源 4.可移植性 5.解释性 6.高级语言 7.可拓展性8.丰富的库 9.规范的代码python文档:https://docs.python.org/zh-cn/3.12二进制,十进制,八进制,十六进制导入包的模块基本语法导入包的模块的指定函数,类,变量。
2024-08-14 19:46:07
1093
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅