07 2021 档案
摘要:魔术方法 魔法方法(Magic Method)是python内置方法,格式为:"__方法名__",不需要主动调用,存在的目的是为了给python的解释器进行调用,几乎每个魔法方法都有一个对应的内置函数,或者运算符,当我们对这个对象使用这些函数或者运算符时就会调用类中的对应魔法方法,可以理解为重写这些
阅读全文
摘要:函数装饰器 比方说我们有一个需求,在函数执行前输出一个before,执行后输出一个after,首先我们想到的简单明了的方法就是 1 def example(): 2 print("before") 3 print("我是example函数里的内容") 4 value=(11,22,33) 5 pri
阅读全文
摘要:多表查询 一.连接查询 1.内连接 用左边表的记录去匹配右边表的记录,符合条件的才显示,内连接又分隐式内连接和显示内连接两种 1)隐式内连接 不使用join关键字,条件使用where指定 语法:select 字段名 from 左表,右表 where 条件 ps:查询员工的姓名和所在部门的名称 sel
阅读全文
摘要:外键的级联 1.问题 当你想要修改主表的数据,由于从表引用了主表的数据,不能直接修改主表的数据,会报错,所以这个时候我们就需要进行级联操作 2.级联操作 在修改和删除主表的主键时,同时更新或删除从表的外键值,称为级联操作 语法: on update cascade -- 级联更新 主键发生更新时,外
阅读全文
摘要:约束和策略 约束的作用:对表中的数据进行进一步的限制,保证数据的正确性,有效性和完整性,约束都是添加在列上的,对一列的数据进行限制 一.主键约束 1.主键的作用 1)保证实体的完整性; 2)加快数据库的操作速度 3)在表中添加新记录时,ACCESS会自动检查新记录的主键值,不允许该值与其他记录的主键
阅读全文
摘要:DQL数据查询语句 一.排序 通过order by 子句,可以将查询出来的结果进行排序,排序只影响显示结果,不会影响数据库中数据的顺序 1.单列排序 语法:select * from 表名 [where 条件] order by 列名 排序方法 排序方法有DESC(降序)和ASC(升序,默认升序)
阅读全文
摘要:DQL数据查询语句 1.简单查询 (1)查询表中所有数据 SELECT * FROM 表名 (2)别名查询(方便观看和处理查询的数据) SELECT 字段名1 AS 别名1,字段名2 AS 别名2 FROM 表名 SELECT 字段名1 AS 别名1,字段名2 AS 别名2 FROM 表名 AS 表
阅读全文
摘要:操作表的DDL 表是一种数据库的对象,表由若干个字段组成 1.创建表 注意:在创建表之前,一定要先使用数据库,也就是说表一定要创建在某个数据库中(USE 数据库名) CREATE TABLE 表名(字段名1 数据类型,字段名2 数据类型,字段名3 数据类型,....,字段名n 数据类型) 建议写成如
阅读全文
摘要:一.创建数据库 1.直接创建数据库 语法 : CREATE DATABASE [IF Not EXISTS] 数据库名 ps:当数据库存在的时候 创建数据库加 IF NOT EXISTS不会报错,会显示创建成功,但是数据库并未创建,只是存在了 实例 : CREATE DATABASE mysqldb
阅读全文

浙公网安备 33010602011771号