- 博客(12)
- 收藏
- 关注
原创 【python mysql笔记】第六天
关于sql语句注入 首先看这张照片看着流程图没有什么问题。 但是当用户输入用户名的时候使用这条语句当用户密码什么都可以返回True 因为sql变成(and前面永远是True, --后面被注释掉了) 如何解决这种问题(execute自动格式化) 作业
2024-01-16 18:54:11 428 1
原创 【python mysql笔记】第五天
添加,更新与删除数据 添加数据 为表中所有字段添加数据 insert语句中指定所有的字段名 insert into 表名(字段名1,字段名2,....) values(值1,值2...); 注意:添加数据时表名后面的字段顺序可以与表中顺序不一致,但values顺序一定是按照表名后面添加的顺序填写值。 insert 语句中不指定字段名 insert into 表名 values(值1,值2 ,....) 注意:添加值的顺序是按照表中的顺序添加的不可跳
2024-01-15 20:26:05 552
原创 【python mysql笔记】第四天
索引 索引的概念 数据库的索引好比新华字典的音序表,他是对数据库表中一列或多列值进行排序后的一种约束,其作用就是提高表中数据的查询速度 索引的分类 普通索引 普通索引是由key或者index定义的索引,他是MySQL中的基本索引类型,可以创建在任何数据类型中,其值是否唯一和非空由字段本身约束条件所决定 唯一性索引 唯一性索引是由unique定义的索引,该索引所在字段值必须是唯一的 全文索引 全文索引是由eulltext定义的索引,他只能创建在char,varcha
2024-01-14 19:10:15 390 1
原创 【python mysql笔记】第三天
数据类型 MySQL提供了多种数据类型,其中包括整数类型,浮点数类型,定点数类型,日期和时间型,字符串类型和二进制类型 整数类型 数据类型的选择非常重要可以决定他的占用空间 TINYINT:占用1字节(可存储无符号数0~255或有符号数-128~127) SMALLINT:占用2字节(可存储无符号数0~65535或有符号数-32768~32767) MEDIUMINT:占用3字节 INT:占用4字节 BIGINT:占用八字节 浮点数类型和定点数类型 浮点数 单精
2024-01-13 21:07:48 346 1
原创 python的类,对象,继承
python 类和对象 python类/对象 python是一种面向对象的编程语言 python中几乎所以的东西都是对象,拥有属性和方法 类(class):类类似对象构造的函数,或者是用于创建”蓝图“的对象 创建类 创建类使用class关键字 简单创建的一个类示例(使用名为x的属性创建一个名称为Myclass的类):class Myclass: x=5 创建对象 我们可以使用名为myclass的类创建对象 创建一个名称为p1的对象,并打印x的值 p1=my
2024-01-13 11:08:58 1199 1
原创 python的函数与数组
python 函数 python函数 函数是一种仅在调用运行的语句块 可以将数据(称之为参数)传递到函数中 函数可以把数据作为结果返回 创建函数 在python中,使用def关键字定义函数 def 函数名称(参数1,参数2.。。。): 调用函数 函数名(参数1,参数2......) 参数 信息可以作为参数传递给函数 参数在函数名后面的括号内,多个参数需要用逗号隔开 默认参数 就是不给参数进行输入值时使用默认参数 def my_func
2024-01-13 11:07:25 571 1
原创 python的选择与循环语句
python if ...Else python 的逻辑判断条件 等于 a==b 不等于 a!=b 小于 a<b 大于 a>b 小于等于 a<=b 大于等于 a>=b if语句使用关键字if来写 缩进 python依赖缩进,使用空格来定义代码中的范围,其他语句通常使用花括号来表示 Elif elif关键字是python 对如果之前的条件不正确,那么就试试这个条件 else else关键字来捕获未被之前的所有条件捕获的任何
2024-01-13 11:06:09 916 1
原创 python 数据类型
python 数据类型 内置的数据类型 1.变量可以创建不同的数据类型,不同的数据类型可以执行不同的操作 python默认拥有的内置数据类型 1.文本型:str 2.数值型:int,float(浮点型),complex 3.序列类型:list,tuple,range 4.映射类型:dict 5.集合类型:set,frozenset 6.布尔型:bool 7.二进制类型:bytes,bytearray,memoryview python 数字 pytho
2024-01-13 10:43:46 1176
原创 python基本知识
1. 变量名可以是短名称(a, b)或者更具描述性的名称(age, name)1. 可以同时给多个变量赋值,如 a, b, c = 1, 2, 3。1. 可以将函数内部的变量声明为全局变量,使用global关键字。1. 缩进是通过空格进行,标准缩进为4个空格,通常使用Tab键。1. 在Python中,通常使用print()函数输出变量的值。1. 行注释:使用#号开头,后续内容被当作注释。2. 多行注释:使用'''或"""进行注释。1. 使用'''或"""来注释多行内容。1. 变量是用于存储数据值的容器。
2024-01-13 10:30:24 353
原创 【python mysql笔记】第二天
数据库入门 数据库:数据库是按照数据源结构来组织,存储和管理的仓库 SQL语言 数据定义语言(DDL):其中包括create(创建)语句,alter(查询)语言,drop(删除)语言,用于创建删除数据库或表 数据操作语言(DML):其中包括insert(插入数据)语句,update(更新或修改)语句,delete(删除数据)语句 数据查询语言(DQL):包含的是select(查询)语句,主要用于查询数据 数据控制语言(DCL):其中包含grant语句,revoke语句,commit语句和
2024-01-12 19:20:48 364
原创 【python mysql笔记】第一天
mysql 入门 初始化数据库 cmd命令行 管理员身份运行 "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe" --initialize-insecure 打开或者关闭mysql 打开软件 打开程序:"C:\Program Files\mysql-8.1.0-winx64\bin\mysqld.exe" 关闭程序:直接关闭命令行 或者创建一个MySQL服务 1.超级用户打开命令
2024-01-11 21:51:21 441
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人