posts - 139,comments - 4,views - 61139
07 2022 档案
14、函数返回值
摘要:一、如果函数外部代码想获取函数的执行结果,我们可以再函数里面用return语句将结果返回。 注意: 函数在执行过程中只要遇到return语言,就会停止执行并返回结果,so也可以理解为return语句代表着函数的结束。 如果未在函数中指定return,那这个函数的返回值为None 如果有多个返回值,例 阅读全文
posted @ 2022-07-19 18:09 时光以北暮南城 阅读(152) 评论(0) 推荐(0) 编辑
13、函数、参数
摘要:一、函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,值需要调用其函数名即可。 语法: 二、特性 减少重复代码 使程序变的可扩展性 使程序变的易维护 三、函数参数 1、形参变量 只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。 阅读全文
posted @ 2022-07-19 18:07 时光以北暮南城 阅读(44) 评论(0) 推荐(0) 编辑
12、文件处理
摘要:刚刚在运行python文件的时候竟然报SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: tr这个错误,其实引起这个错误的原因就是转义的问题。 举个例子,在文件中我传入的文件路径 阅读全文
posted @ 2022-07-19 18:05 时光以北暮南城 阅读(28) 评论(0) 推荐(0) 编辑
11、十六进制、编码、三元运算
摘要:一、 二进制:01 八进制:01234567 十进制:0123456789 十六进制:0123456789ABCDE 每个16进制用4位二进制表示 一个字节2个16进制 二、utf 是为unicode编码 设计 的一种在存储和传输时节省空间的编码方案。 三、存在硬盘是是以何种编码存的,读出来就必须以 阅读全文
posted @ 2022-07-19 18:03 时光以北暮南城 阅读(155) 评论(0) 推荐(0) 编辑
9、元祖、字典
摘要:一、元祖 特性: 不可变 元祖本身不可变,如果元祖中还包含其他可变元素,这些可变元素可以改变 功能: index count 切片 使用场景: 显示的告诉别人,此处数据不可以修改 数据库连接配置信息等 yz = (1, 2, 4, 5, 6) print(yz) # 改变元祖索引值,运行会报错 # 阅读全文
posted @ 2022-07-19 18:02 时光以北暮南城 阅读(64) 评论(0) 推荐(0) 编辑
10、集合
摘要:一、集合的特点 确定性(元素必须可hash) 互异性(去重) 无序性(集合中的元素没有先后之分) 1、把一个列表变为集合,就会自动去重 2、关系测试,测试两组数据之间的交集、差集、并集等关系 语法:s = {1. 2, 3, 4} # 列表转换为集合 s = [1, 2, 3, 4, 5, 3, 2 阅读全文
posted @ 2022-07-19 18:02 时光以北暮南城 阅读(49) 评论(0) 推荐(0) 编辑
7、深浅copy
摘要:查看变量值存储的地址:id(变量) 一、变量 1、 a = 1 b = a print(a) print(b) print(id(a)) print(id(b)) 结果: 1 1 2079049648 2079049648 结论: 地址打印结果可以看出a和b的地址指向是一样的都为2079049648 阅读全文
posted @ 2022-07-19 18:00 时光以北暮南城 阅读(35) 评论(0) 推荐(0) 编辑
8、字符串
摘要:一、字符串是一个有序的字符的集合,用户存储和表示基本的文本信息,一对单、双或三引号中间包含的内容称之为字符串。 特性:有序、不可变 二、 s = "Hello Word!" print("s = 'Hello Word!', s.swapcase()大写变小写,小写变大写:"+s.swapcase( 阅读全文
posted @ 2022-07-19 18:00 时光以北暮南城 阅读(79) 评论(0) 推荐(0) 编辑
6、二进制、列表
摘要:一、bin(数字) 可以将数字转换为二进制 每个0或者1所占空间单位为bit(比特),这是计算机中最小的表示单位 二、Python2默认支持的编码格式是ascall编码,Python3默认支持是utf-8编码 所以我们如果使用Python2的字符中带有中文的话,程序会报错,因此需要在Python文件 阅读全文
posted @ 2022-07-19 17:58 时光以北暮南城 阅读(100) 评论(0) 推荐(0) 编辑
5、格式化输出、运算符、流程控制if、while、死循环、continue、break
摘要:一、占位符 %s:表示字符串 %d:表示整数 %f:表示浮点型 int(input("请输入年龄:")):表示将字符串类型转换为int类型 注:input输入的任何值都会被认为是字符型 二、运算符 1、算数运算 +、-、*、/、%(取模)、**(幂)、//(取整数) 2、比较运算 3、赋值运算 4、 阅读全文
posted @ 2022-07-19 17:56 时光以北暮南城 阅读(82) 评论(0) 推荐(0) 编辑
4、数据类型
摘要:一、查看已赋值变量的数据类型 type(变量名) 二、数据类型分为基本类型和数据集 基本型: 1、数字: 整数:int 浮点型:float 长整型:long Python3.0后没有该数据类型了 2、字符串 字符:string 字节型:byte Python中字符前后加上" "、' '、''' '' 阅读全文
posted @ 2022-07-19 17:53 时光以北暮南城 阅读(83) 评论(0) 推荐(0) 编辑
3、变量、常量、读取用户输入、注释
摘要:一、变量:存储、标记数据,以备后面的程序调用,可以随时改变值。 name:变量名(标识符) duangduangduang:表示变量值 name = "duangduangduang" 二、变量名命名规则 1、变量名只能是数字、字母、下划线的组合 2、变量名不能以数字开头 3、Python语法中的关 阅读全文
posted @ 2022-07-19 17:52 时光以北暮南城 阅读(57) 评论(0) 推荐(0) 编辑
2、Python字符串
摘要:1、字符串切片举例:str=‘HelloWorld!’print(str)#输出完整字符串 print(str[0])#输出字符串中的第一个字符 print(str[2:5])#输出字符串中第三个至第五个之间的字符串 print(str[2:])#输出从第三个字符开始的字符串 字符串操作举例:pri 阅读全文
posted @ 2022-07-19 17:51 时光以北暮南城 阅读(91) 评论(0) 推荐(0) 编辑
1、py小知识
摘要:1、如果需要打印出"或者',需要使用\进行转义。如果不需要将"\\\t\\"转义,可以使用r""。 2、如果字符串内部需要分行展示,可以使用''''''。 3、/除出来的结果一定是浮点型,//(地板除)除出来的结果一定是整数型。 4、Unicode 编码 a、ord()函数把字符转换为编码 b、ch 阅读全文
posted @ 2022-07-19 17:48 时光以北暮南城 阅读(145) 评论(0) 推荐(0) 编辑
24、分支结果--if函数
摘要:一、流程控制结果 顺序结构:程序从上往下依次执行 分支结构:程序从两条或多条路径中选择一条去执行 循环结果:程序在满足一定条件的基础上,重复执行一段代码 二、分支结构 1、if函数 功能:实现简单的双分支 语法:; if(表达式1,表达式2,表达式3) 如果表达式1成立,则if函数返回表达式2的值, 阅读全文
posted @ 2022-07-17 22:18 时光以北暮南城 阅读(336) 评论(0) 推荐(0) 编辑
23、函数
摘要:一、函数 一组预先编译好的sql语句的集合,可以理解为批处理语句 优点: 提高代码的重用性 简化操作 减少了编译次数并且减少了和数据库服务器的连接次数,提高效率 区别: 存储过程:可以有0个返回,也可以有多个返回,适合做批量插入、批量更新 函数:有且仅有1个返回,适合做处理数据后返回一个结果 语法: 阅读全文
posted @ 2022-07-17 22:16 时光以北暮南城 阅读(30) 评论(0) 推荐(0) 编辑
22、存储过程和函数
摘要:0,'成功','失败'); # 使用\r","marks":[]}]}]},{"type":"block","id":"VzTG-1657635128282","name":"code-line","data":{},"nodes":[{"type":"text","id":"3UVZ-165763 阅读全文
posted @ 2022-07-17 22:15 时光以北暮南城 阅读(101) 评论(0) 推荐(0) 编辑
21、变量
摘要:一、变量 系统变量: 全局变量: 作用域:服务器每次启动将为所有的全局变量赋初始值,针对于所有的会话和连接有效,但不能跨重启,如果更改了系统变量全局变量,重启后所有的变量仍然会重新赋初始值 会话变量: 作用域:仅针对于当前会话连接有效 自定义变量: 用户变量 局部变量 二、系统变量 变量由系统提供, 阅读全文
posted @ 2022-07-17 22:14 时光以北暮南城 阅读(41) 评论(0) 推荐(0) 编辑
19、TCL(事物控制语言)
摘要:一、事务控制语言 事务:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行 特性:acid a:原子性:一个事务不可再分割,要么都执行要么都不执行 c:一致性:一个事务执行会使数据从一个一致状态切换到另一个一致状态 i:隔离性:一个事务的执行不会受其他事务的干扰 d:持久 阅读全文
posted @ 2022-07-17 22:13 时光以北暮南城 阅读(146) 评论(0) 推荐(0) 编辑
20、视图
摘要:一、视图 虚拟表,和普通表一样使用 mysql5.1版本出现的新特性,是通过表动态生成的数据 优点: 简化sql、提高了sql的重用性、保护基表的数据,提高了安全性 1、创建视图 语法: create view 视图名 as 查询语句; 2、视图的修改 方式一: create or replace 阅读全文
posted @ 2022-07-17 22:13 时光以北暮南城 阅读(128) 评论(0) 推荐(0) 编辑
18、标识列
摘要:一、标识列 又称自增长列(auto_increment) 含义:可以不用手动的插入值,系统默认提供默认的序列值,从1开始,每次增加1; 1、创建表时设置标识列 create table tab_indetity( id int primary key auto_increment, name var 阅读全文
posted @ 2022-07-17 22:11 时光以北暮南城 阅读(67) 评论(0) 推荐(0) 编辑
17、约束
摘要:一、约束 一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性 分类:六大约束 not null:非空,用于保证该字段的值不能为空,例如姓名、学号等 default:默认值,用于保证该字段有默认值,例如性别等 primary key:主键,用于保证该字段的值具有唯一性,并且非空,例如学号、 阅读全文
posted @ 2022-07-17 22:10 时光以北暮南城 阅读(177) 评论(0) 推荐(0) 编辑
15、DDL语言(数据定义语言)
摘要:一、库的管理 1、库的创建 语法: create database 【if not exists】 库名; 2、修改 rename database 旧库名 to 新库名;(该语句已被高版本废弃) # 更改库的字符集 alter database 库名 character set 字符编码; 3、删 阅读全文
posted @ 2022-07-17 22:09 时光以北暮南城 阅读(42) 评论(0) 推荐(0) 编辑
16、数据类型
摘要:一、常见的数据类型 1、数值型: 整型: 分类:tinyint(1个字节)、 smallint(2个字节)、 mediumint(3个字节)、 int/integer(4个字节)、 bigint(8个字节) 特点: 1、默认设置为有符合,如果需要设置为无符合需要在自动类型后面添加上unsigned, 阅读全文
posted @ 2022-07-17 22:09 时光以北暮南城 阅读(741) 评论(0) 推荐(0) 编辑
14、DML语言(数据操作语言)
摘要:一、数据操作语言 插入:insert 修改:update 删除:delete 二、插入语言 语法一: insert into 表名(列名,......) values(值1,.....); 1、插入的值的类型要与列的类型一致或兼容 2、不可以为null的列必须插入值,可以为null的列可以通过以下方 阅读全文
posted @ 2022-07-17 22:08 时光以北暮南城 阅读(88) 评论(0) 推荐(0) 编辑
13、联合查询
摘要:一、联合查询 union 联合 合并 :将多条查询语句的结果合并成一个结果 语法: 查询语句1 union 查询语句2 union ...... 应用场景: 要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时 特点: 1、要求多条查询语句的查询列数是一致的 2、要求多条查询语句 阅读全文
posted @ 2022-07-17 22:07 时光以北暮南城 阅读(38) 评论(0) 推荐(0) 编辑
11、分页查询
摘要:一、分页查询 应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求 语法: select 查询列表 from 表 【join type join 表2 on 连接条件 where 筛选条件 group by 分组字段 having 分组后的筛选 order by 排序的字段】 limit 阅读全文
posted @ 2022-07-17 22:06 时光以北暮南城 阅读(257) 评论(0) 推荐(0) 编辑
12、案例练习
摘要:1 -- 1、查询工资最低的员工信息:last_name,salary 2 select last_name,salary from employees where salary=(select min(salary) from employees); 3 -- 2、查询平均工资最低的部门信息 4 阅读全文
posted @ 2022-07-17 22:06 时光以北暮南城 阅读(30) 评论(0) 推荐(0) 编辑
10、子查询、exists
摘要:一、子查询 1、含义:出现在其他语句中的select语句,称为子查询或内查询 外部的查询语句,称为主查询或外查询 2、分类:按子查询出现的位置 select后面 仅仅支持标量子查询 from后面 支持表子查询 where或having后面 标量子查询(单行) 列子查询(多行) 行子查询 特点: 子查 阅读全文
posted @ 2022-07-17 22:05 时光以北暮南城 阅读(344) 评论(0) 推荐(0) 编辑
9、连接查询
摘要:一、连接查询 1、含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询。 2、笛卡尔乘积现象:表1有m行,表2有n行,结果=m*n行 发生原因:没有有效的连接条件 如何避免:添加有效的连接条件 分类: 按年代分类: sql92标准:仅仅支持内连接,对外连接的支持不太友好 sql99标准【 阅读全文
posted @ 2022-07-17 22:03 时光以北暮南城 阅读(129) 评论(0) 推荐(0) 编辑
8、分组函数
摘要:一、分组函数 功能:用作统计使用,又称聚合函数或统计函数或组函数,只可用在select或者having后,不可用在where后面 分类:sum 求和 只支持数值类型的求和(字符型或日期型求和结果等于0) avg 平均值 只支持数值类型的平均值(字符型或日期型平均值结果等于0) max 最大值 支持数 阅读全文
posted @ 2022-07-17 21:58 时光以北暮南城 阅读(311) 评论(0) 推荐(0) 编辑
7、DQL查询语言--常见函数
摘要:一、函数分类 1、单行函数 如:concat、length、ifnull等 2、分组函数 功能:做统计使用,又称 统计函数、聚合函数、组函数 二、字符函数 1、length:获取参数值的字节个数 # length select length('hellow world'); -- 结果为12 # 结 阅读全文
posted @ 2022-07-17 21:55 时光以北暮南城 阅读(84) 评论(0) 推荐(0) 编辑
6、DQL查询语言--排序查询
摘要:一、排序查询 order by asc:表示升序,默认为升序 desc:表示降序 order by 子句可以支持单个字段、多个字段、表达式、函数、别名 order by子句一般是放在查询语句的最后面,limit子句除外 # 升序 select salary from employees ORDER 阅读全文
posted @ 2022-07-17 21:48 时光以北暮南城 阅读(37) 评论(0) 推荐(0) 编辑
5、DQL查询语言--条件查询
摘要:一、条件查询 1、按条件表达式筛选 > < = != <> >= <= 2、按逻辑表达式筛选 用于连接条件表达式 逻辑运算符:and or not 3、模糊查询(可以与条件表达式筛选归为一类) like 一般和通配符搭配使用: % 表示任意字符,包含0个字符 例如要查包含姓包含a的员工 select 阅读全文
posted @ 2022-07-17 21:46 时光以北暮南城 阅读(40) 评论(0) 推荐(0) 编辑
4、DQL查询语言--基础查询
摘要:一、基础查询 语法:select 查询列表 form 表名; 特点: 1、查询列表可以是字段、常量值、函数、表达式; 2、查询到的结果是一个虚拟的表格; # 查询表中的单个字段数据 select last_name from employees; # 查询表中的多个字段数据 select last_ 阅读全文
posted @ 2022-07-17 21:44 时光以北暮南城 阅读(54) 评论(0) 推荐(0) 编辑
3、MYSQL命令
摘要:一、查看具体的数据库 show databases; 二、进入具体库 use 库名; 三、查看库中存在哪些表 show tables; 注:查看表需要先ues 库名;进入具体库,也可使用如下方式直接进入具体库的具体表中 show tables from 库名 四、查看目前在那个库中 select d 阅读全文
posted @ 2022-07-17 21:42 时光以北暮南城 阅读(33) 评论(0) 推荐(0) 编辑
2、MYSQL介绍
摘要:一、mysql优点 1、成本低:开放源代码,一般可以免费试用,采用的是gpl协议 2、性能高:执行很快 3、简单:很容易安装和使用 二、DBMS分为两类: 1、基于共享文件系统的DBMS(Access) 2、基于客户端--服务器(c/s)的DBMS(mysql、oracle、sqlserver) 三 阅读全文
posted @ 2022-07-17 21:39 时光以北暮南城 阅读(237) 评论(0) 推荐(0) 编辑
1、DBMS基本概念
摘要:一、数据库的好处 1、持久化存储数据 2、可以实习结构化查询,方便管理 二、数据库概念 DB:数据库(database),存储数据的“仓库”,它保存了一系列有组织的数据。 DBMS:数据库管理系统(database management system)。数据库是通过DBMS创建和操作的容器。 SQL 阅读全文
posted @ 2022-07-17 21:30 时光以北暮南城 阅读(338) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示