摘要:
一、存储过程的修改: 语法: 1 ALTER {PROCEDURE | FUNCTION} sp_name [characteristic……] 参数解释: Sp_name:表示存储过程或函数的名称 characteristic:表示要修改存储过程的哪个部分 Characteristic取值如下 C 阅读全文
摘要:
一、定义与目的: 定义:存储过程是数据库 SQL 语言层面的代码封装与重用(是数据库中存储复杂程序,以便外部程序调用的一种数据库对象); 目的:我们为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行; 二、存储过程的特点: 三、创建 阅读全文
摘要:
一、迭代器定义: 迭代是访问集合元素的一种方式,迭代器是一个可以记住遍历位置的对象; 集合数据类型如list、dict、str等是Iterable但不是Iterator,不过可以通过iter()函数获得一个Iterator对象。 注意: 1、迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问 阅读全文
摘要:
一、装饰器的本质是函数: 要求: 1.不能修改被装饰函数的源代码 2.不能修改被装饰函数的调用方式 3.装饰函数对于被装饰函数透明(即不调用时,感觉不到其存在) 实现方式: 应用场景(举例):插入日志、性能测试、事务处理、缓存、权限验证等场景 二、装饰器实例: 不带参数的装饰器: 装饰器执行顺序: 阅读全文
摘要:
一、定义一个函数: 二、需要注意的地方: 回调时带参数的关键点: def定义函数的时候,括号里面的变量叫形参,引用内存空间; 调用函数的时候,括号里面的变量叫实参,内存数据; 形如(variable1,variable2),叫位置参数; 形如(variable1=value1,variable2=v 阅读全文
摘要:
一、切片的目的:获取多个元素 能够进行切片的对象有:字符串、列表、元组 语法: 1 object[start_index:end_index:step] 以下是创建一个列表 a = [0,1,2,3,4,5,6,7,8,9]的索引图,方便查看其索引值: 解释: start_index:起始的索引值( 阅读全文
摘要:
要想实现css屏幕大小自适应,首先得引入 CSS3 @media 媒体查询器: media的使用和规则: ①被链接文档将显示在什么设备上。 ②用于为不同的媒介类型规定不同的样式。 语法: 1 @media 设备名 only (选取条件) not (选取条件) and(设备选取条件),设备二{sRul 阅读全文
摘要:
一、定义:集合是一个无序不重复元素序列 语法: 实例: 注意: 1、创建空集合时必须使用set() 2、在 ‘{ }’ 里不能有字典、列表: 可以是: 二、集合的交集,并集,差集: 三、集合的增、删、改、查 增: s.add(x) 删: s.remove( x )(注意:必须删除集合里存在的元素,否 阅读全文
摘要:
一、描述: 在MySQL 5.6环境下,应工作需求:将一个表中多条某个相同字段的其他字段合并(不太会表达,有点绕,直接上图) 想要达到的效果: 实现SQL语句: 二、关键词 GROUP_CONCAT():(返回一个字符串结果,该结果由分组中的值连接组合而成。) 语法结构: 要点: 1、通过使用 DI 阅读全文
摘要:
内置函数: len(dict):计算字典元素个数,即键的总数 str(dict):输出字典,以可打印的字符串表示。 type(variable):返回输入的变量类型,如果变量是字典就返回字典类型。 dict.clear():删除字典内所有元素 dict.copy():返回一个字典的浅复制 dict. 阅读全文