- 博客(17)
- 收藏
- 关注
原创 mysql-多表查询-内连接
MySQL中的内连接(INNER JOIN)是一种多表查询的方式,它返回两个表中满足连接条件的记录。这意味着,只有当一个记录在两个表中都存在时,它才会出现在结果集中。
2024-02-19 22:30:13
713
1
原创 mysql-多表查询-多表关系
项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表之间也存在着各种联系,基本分为三种:(1)一对多(2)多对多(3)一对一。
2024-02-17 22:30:13
249
1
原创 mysql-约束及其简单使用-外键约束
注意:约束是作用在表字段上的,可以在创建表/修改表的时候添加约束。因为加入了auto_increment,所以id部分自动排序。约束是作用于表中字段上的规则,用于限制存储在表中的数据。保证数据库中数据的正确性、有效性和完整性。约束与约束之间不用加如任何符号,空格就行。
2024-02-03 22:34:33
465
1
原创 mysql-常见函数合集
如果value不为空,返回value1,否则返回value2。注意:lpad和rpad只能填充字符串类型的数据。字符串拼接,将s1,s2,s3拼成一个字符串。
2024-02-01 23:19:06
718
2
原创 MySQL-sql语句-DCL语句
DCL语句DCL英文Data Control Language(数据控制语言),用来管理数据库用户,控制数据库的访问权限。
2024-01-30 23:50:29
551
1
原创 mysql-sql语句-DQL语句
(1)执行时机不同:where是分组之前进行过滤,不满足where条件,不参与分组;Select 字段列表 from 表名 order by 字段1 排序顺序1 ,字段2 排序顺序2,字段…DQL语句的编写顺序为select到from到where到group by到having到order by到linit。DQL语句的执行顺序为from到where到group by到having到select到order by到limit。(2)分组之后,查询的字符一般为聚合函数和分组字段,查询其他字段无任何意义。
2024-01-27 23:47:22
539
原创 三、c语言-变量及变量的简单输入
作用域(scope),程序设计概念,通常来说一段程序代码中所用到的名字并不是有效/可用的,而是限定这个名字的可用性的代码范围就是这个名字的作用域。1、变量名即该变量的名称,也是计算机给这个变量分配的内存的名称,计算机在编译时可以根据变量名找到该内存单元的地址从而调用该内存中储存的数据。要注意:局部变量和全局变量的名字建议不要相同-容易误会,产生bug,当局部变量和全局变量的名字相同时,局部变量优先。变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段。2、全局变量的生命周期是:整个程序的生命周期。
2024-01-22 23:35:01
544
原创 python-字符格式化之数字的精度控制
控制数字的宽度为7(不足的不0),小数部分精度控制在2,对小数进行四舍五入。m控制宽度,要求的是数字(很少使用),设置的宽度小于数字自身则无效。print("数字11宽度限制1,结果是:%1d" % num1)若只写了%.2,那么就只会限制小数部分,对此部分进行四舍五入。一般情况下,我们输入数字的浮点数型会默认返回6位小数位。n控制小数点精度,要求是数字,会进行小数的四舍五入。所以在使用该辅助符号时要对返回的数字有一个心理预期。我们可以用辅助符号“m.n”来控制数字的精度。那么我们该如何控制精度呢?
2024-01-21 23:20:40
504
原创 python-字符串格式化
所以,综合起来的意思就是:我先占个位置,等一会有变量过来,我把它变成字符串放到占位的位置。那么,在python中有没有其他方式,既方便又支持拼接其他类型呢?s 表示:将变量变成字符串放入占位的地方。1、变量过多时,拼接起来实在是太麻烦了。2、字符串无法和数字或其他类型完成拼接。我们发现,拼接字符串不是特别好用。那么,数字也可以用%s占位吗?占位符除了%s,还有%d和%f。%s,将内容转换为字符串类型。%f,将内容转换为浮点数类型。%d,将内容转换为整数类型。有的,那就是字符串格式化。其实,数字类型也可以。
2024-01-20 23:31:47
457
原创 字符串的三种定义方式及type函数的用法
函数接受三个参数:一个字符串作为新类的名字,一个包含基类的元组,和一个包含新类属性的字典。通过这种方式,我们可以动态地创建类的新实例。这里将name的变量定义为字符串“什么都学的初学者”,这里用'...'或"..."或"""..."""都行。是一个内置函数,用于返回对象的类型。它接收一个对象作为参数,并返回该对象的类型。二、在上述错误示例中,在”初学者“前的引号前加上 \ 进行转义即可。这里用"""..."""时,可以使用多行注释的的用法,如图。一、在单引号内双引号,在双引号里用单引号。
2024-01-18 23:11:38
1014
1
原创 一、mysql-sql语句-DDL
create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规划];字段 类型(int,varchar,……Alter table 表名 modify 字段名 新数据类型(长度);Alter table 表名 change 旧字段名 新字段名 类型;Alter table 表名 add 字段 类型(长度);Alter table 表名 rename to 新表名;Alter table 表名 drop 字段名;
2024-01-17 11:07:18
386
原创 二、c语言的数据类型及其所占内存空间
计算机的底层语言是二进制,如果输入语句的是int num = 2 ,翻译为二进制就有32bit,就是说在表示2的二进制"10"前有30个的0。注:不同的数据类型所要用的占位符不尽相同,整型用%d,浮点数型中float用%f,double也能用%f,但是用%lf更为准确,字符数据类型用%c。切记:与python定义不同,python的字符数据可以写在"..."中,也可以写在'...'中,而c语言的字符数据必须写在 '...' 内。ch的值(就是ch所表示的内容)就是要输出的输出的内容。
2024-01-16 23:28:32
664
1
原创 一、初学c语言,输出“Hello,World!”
/:表示注释,后面的内容为注释内容,可以使用ctrl+/快捷键得到,另外/* ... */也表示注释。stdio.h std-标准,全称“standard input output”(标准输入输出)main是主函数,程序的入口,main函数有且仅有一个,也是整个框架不可或缺的一部分。printf:函数-print function-printf-打印函数。main前面的int表示在main函数调用返回一个整型值。{}内的是程序的执行内容,在其中完成任务。总所周知,c程序是有框架的。切记:结尾要加上“;
2024-01-16 13:20:44
595
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人