- 博客(115)
- 资源 (1)
- 收藏
- 关注
原创 MySQL索引分类
全文索引 全文索引查找的是文本中的关键词,而不是比较索引中的值 可以有多个 FULLTEXT。主键索引 针对于表中主键创建的索引 默认自动创建,只能有一个 PRIMARY。聚集索引(Clustered Index)将数据存储与索引放到了一块,索引结构的叶子节点保存了行数据。二级索引(SecondaryIndex)将数据与索引分开存储,索引结构的叶子节点关联的是对应的主键。如果表没有主键,或没有合适的唯一索引,则InnoDB会自动生成一个rowid作为隐藏的聚集索引。
2025-08-25 08:52:46
228
原创 MySQL中的索引结构
索引帮助MySQL高效获取数据的数据结构(有序)提高查询效率,同时也降低更新表的速度,如对表进行insert。update。delete时,效率降低。
2025-08-24 21:39:37
322
原创 MySQL约束的学习
id int primary key auto_increment comment'主键',name varchar(10) not null unique comment'姓名',age int check(age>0&&age<=120) comment '年龄',status char(1) default'1' comment '状态',gender char(1) comment'性别')comment'用户表'
2025-08-02 21:15:28
208
原创 DCL的学习
alter user ‘用户名’@‘用户名’identified with mysql_native_password by '新密码‘;create user '用户名‘@’主机名‘identified by'密码’;revoke 列表权限 on 数据库名.表名 from ’用户名‘@’主机名‘;grant 权限列表 on 数据库名.表名 to ’用户名‘@’主机名‘;show grants for '用户名‘@’主机名‘;drop user '用户名’@‘主机名’;列表权限表示全部用all。
2025-08-02 14:17:39
469
原创 DML的学习
insert into 表名(字段名1,字段名2,。) values(值1,值2,...),(值1,值2,...),(值1,值2,...);insert into 表名 values(值1,值2,...),(值1,值2,...),(值1,值2,...),....;insert into 表名(字段名1,字段名2,。) values(值1,值2.。update 表名 set 字段名1=值1,字段名2=值2,...[where 条件];insert into 表名 values( 值1,值2,。
2025-07-30 20:23:07
263
原创 DDL的学习
create database [if no exists] 数据库名 [default charset 字符集] [collate 排序规则];alter table 表名 change 旧字段名 新字段名 类型(长度)【comment 注释】【约束】;alter table 表名 add 字段名 类型(长度)[comment注释][约束];字段2 字段2类型[comment 字段2注释],字段1 字段1类型[comment 字段1注释],drop table [if exists]表名;
2025-07-30 19:57:31
428
原创 SQL的学习
1。sql语句可以单行或多行书写,以分号结尾。2.可以使用空格或缩进来增强可读性。3.语句不分大小写,关键字建议使用大写。4.单行注释--注释内容或#注释内容5.多行注释/*注释内容*/
2025-07-30 19:21:37
172
原创 计算机的存储规则
那么什么是分辨率呢,那么现在哥们就以1920乘1080为例,来讲解一下,那其实呢,就表示在显示器当中宽有1920个小格子高,有1080个小格子,那么整个显示器呢,就是由这么多方形的小格子来组成的,而这里的每每一个小方格,我们称之为叫做一个像素,其实啊,我们还可以来画一个小图片,然后再把这个图片放大,那你会看到这个图片的周围啊,会有锯齿,那为什么会有锯齿呢?那如果说我想把这个正方形的变大一点,我就可以把宽高调大宽呢,可以写603个像素高呢,可以写680个像素。在计算机中,任意数据都是以二进制的形式来存储的。
2025-04-25 21:35:30
219
原创 java算术运算符
byte short char三种类型的数据在运算的时候,都会直接先提升为int,然后在进行运算。1.隐式转换(自动类型提升)程序自动转换:取值范围小的数值转换为取值范围大的数值。取值范围:byte<short<int<long<float<double。数字进行运算时,数据类型不一样不能运算,需要转成一样的,才能运算。2.强制转换:取值范围大的数值转换为取值范围小的数值。
2025-04-25 21:28:45
158
原创 原码,反码,补码
在计算机中一个零或一个一被称为bit。所以一个bit表示的数据太少了,所以说我们把八个bit分为一组叫做一个字节,这个字节是计算机工作中最小的存储单元。但是如果是负数计算,结果就出错,实际运算的结果,跟我们预期的结果是相反的。原码:十进制数据的二进制表现形式,最左边的是符号位,0为正,1为负。反码:为了解决原码不能计算负数的问题而出现的。利用原码对正数进行计算是不会有问题的。
2025-04-25 21:23:34
223
原创 python与文件
在上面这个代码中,相当于文件里面有光标当读一行后,光标后移,在后面代码读出全部内容就只读出光标后的内容。在写文件的代码中不能读取文件,在读取文件的代码中不能写代码。
2025-04-25 21:22:31
168
原创 爬虫常见问题url
在最上面quote是要编码,unquote是要解码。下面url是模拟要解两次码,这时候就需要下面的一系列操作,而不是最上面简单的一行代码。封装一个请求对象,请求对象可以携带除url之外的一切服务器感兴趣的信息。urllib.request.urlretrieve()解决自动下载问题。POST密文传输 ,不是加密传输(提交数据的能力更强)url必须是能被编码成字符 否则就需要编码或解码。2.地址栏url不是固定的,需要手动配置。直接获取浏览器的地址栏内的url。GET和POST的区别。如何找到正确的url。
2025-04-25 21:22:11
180
原创 深入解析deepseek贪吃蛇
在游戏开发中,的作用非常重要,尤其是在控制游戏的帧率和时间相关的逻辑时。在pygame中,是一个用于管理游戏帧率的工具。
2025-04-25 21:21:36
1097
原创 标签的学习
在HTML中如果属性名和属性值一样就可以简写为一个单词。先打上img然后回车在双引号里面打"./"会有提醒。标题名:h1~h6(双标签)水平线:hr(单标签)标签名:p(双标签)换行:br(单标签)
2025-01-19 11:16:45
193
原创 标签的关系+注释
TAB/SHIFTTAB缩进。CTRL+/表示添加或删除注释。作用:明确代码的书写位置。兄弟关系(并列关系)父子关系(嵌套关系)
2025-01-19 11:16:09
112
原创 标签语法的学习
单标签:只有开始标签,没有结束标签(只需要一个效果:换行线,水平线)标记:也叫标签(成对出现,中间包裹内容(标签名)),带尖括号的文本。保存HYML标签的文件扩展名是.html。双标签:(要包裹内容的用)HTML超文本标记语言。
2025-01-19 11:15:02
130
原创 CMD的学习
打开环境变量:打开我的电脑(winders+E)右击空白处选择属性,点击左边的高级系统设置,在上面选高级,下面有一个环境变量进入,看下面的系统变量的框点击path。然后复制好路径一直点确定就行了。环境变量:将一个路径保存在环境变量中,在查找信息时,如果当前文件夹没有,就会在环境变量中查找。(可以在任意目录下面都可以打开指定软件)要进入多级目录的意思是进入一个目录他在一个大目录里面,一层一层的打开。winders+R打开小窗口输入cmd回车。
2025-01-19 11:10:44
146
原创 用python联系SQL
通过python来在SQL中建立数据库在python中查询SQL的数据内容通过python在SQL中的数据库中添加数据自动commit
2025-01-15 19:33:50
176
原创 SQL分组聚合-结果排序-结果分页限制
ASC表示从小到大(不写也行是默认的)DESC表示从大到小。n表示限制几条数据,n,m表示从第n条开始取m条。by后面是什么select后面就是什么。
2025-01-15 17:18:56
130
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅