01 2018 档案
摘要:bytes、bytearray、字符串、列表、元组、集合、字典和生成器都是可迭代对象。 可迭代对象可用于for in表达式和成员运算符(in 和 not in)中。 1、iter()方法 它把一个可迭代对象封装成一个迭代器。 forin表达式隐匿的调用了iter成员运算符也隐式的调用了iter方法。
阅读全文
摘要:一、列表解析式 列表解析是外面一对中括号,它返回的是列表。 一般形式为:[expr for item in itratoble] filter()方法接受一个函数和一个可迭代对象两个参数,返回一个生成器对象。 map()方法接受一个函数和一个可迭代对象两个参数,返回一个列表。 列表解析式的执行速度比
阅读全文
摘要:一、集合 它的元素是唯一的,并无序的。 1、集合定义 s = set() s = {1, 2, 3} 2、集合的方法 update版本的集合运算是在原集合上进行修改,返回值为None。 add()表示增加一个元素到集合。当添加一个已经存在的元素时,不会抛出异常。可hash的可以作为集合的元素,不可h
阅读全文
摘要:一、数据导入 mysqlimport -uroot oa d:/aa.txt --fields-terminated-by=, --fields-optionally-enclosed-by= --lines-terminated-by=\r\n 或者 load data infile 'd:/st
阅读全文
摘要:1、备份全部数据库的数据和结构 mysqldump -uroot -A >d:/all.sql 2、还原全部数据库 方法1:mysql>source d:/all.sql 方法2:mysql -uroot <d:/all.sql 3、备份多个数据库 mysqldump -uroot --databa
阅读全文
摘要:1、设置密码 set password for 用户名@localhost = password('密码'); 2、取消密码 set password for 用户名@localhost = password(''); 3、创建账号 create user admin identified by '
阅读全文
摘要:在mysql5.1以后开始支持事件功能,主要是定期或指定的时间执行一条命令。 mysql默认是关闭事件功能 检查是否开启事件功能: show variables llike 'event_scheduler'; 开启事件: set global event_scheduler = on; 关闭事件:
阅读全文
摘要:1.创建函数 delimiter // create function function_name(形参名 数据类型) returns 数据类型 #必须指定返回的数据类型。 begin stmt; end // delimiter ; 2.删除函数 drop function function_na
阅读全文
摘要:1.创建触发器 create trigger trigger_name trigger_time trigger_event on table_name for each row begin trigger_stmt end trigger_time:before或者是after trigger_e
阅读全文
摘要:创建存储过程 1.创建一个无参数的存储过程。 2.创建一个有参数的存储过程。 3.创建一个带输出参数的存储过程 。 .调用存储过程。 4.删除一个存储过程
阅读全文
摘要:常用函数: length()表示返回字节长度。 char_length()表示返回字符个数。 rand()表示返回0-1之间的随机小数。 round()表示四舍五入。 date_add(now(),interval 10 day)表示10天后的日期。 date_add(now(),interval
阅读全文
摘要:1.简单查询 mysql> select * from students where sname like 'o%'; + + + + + | id | sname | sex | tid | + + + + + | 0000000001 | orna | 男 | NULL | + + + + +
阅读全文
摘要:在创建表是默认为加上数据引擎和字符集,如创建一个student表,代码如下: 插入数据(insert和replace) 1.insert命令直接在表的插入一条记录。 2.replace命令在插入记录时判断主键是否相同,相同就修改,否则插入一条新记录。 用select 结果集创建一个表 修改表名 有两
阅读全文
摘要:一、查看当前数据库所有表 二、建立表 三、查看当前数据库表的结构 四、数据类型 1、整型 取值范围如果加了unsigned,则最大值翻倍,如tinyint unsigned的取值范围为(0~256)。 int(m)里的m是表示SELECT查询结果集中的显示宽度,并不影响实际的取值范围,没有影响到显示
阅读全文
摘要:一、数据库配置文件 数据库配置文件是很一个很强大的功能,这是数据库管理员经常需要关注的配置文件。 my.ini #这是在windows下的配置文件名称。 my.conf #这是在linux下的配置文件名称。 my.ini原文件代码: my.ini修改后代码:
阅读全文
摘要:一、基本操作 连接Mysql后,结束一条sql语句要在后面加一个分号”;“。 创建数据库 查看mysql版本 查看当前数据库 查看当前的登录用户名 查看当前的登录用户名 查看当前日期时间 查看有多少数据库 删除一个指定的数据库 drop database 数据库名 切换一个数据库为当前数据库 use
阅读全文
摘要:一、各种数据库的使用排行 使用如下网址查询各种数据库的排行:https://db-engines.com/en/ 二、Mysql下载、安装、启动/停止和卸载服务 下载地址:https://www.mysql.com/ Mysql有两个版本:社区(community)是免费版本和企业(enterpis
阅读全文
摘要:一、字符串(str) 1.字符串在python2版本中为一个byte序列,在python3版本中为一个unicode序列,并且字符串是不可变的。 sr = str() sr = 'string' 2.字符串也支持切片操作,所以与列表和元组一样。 3.在python3版本中可以直接操作汉字,因为是一个
阅读全文
摘要:一、元组(tuple) 元组不能增、删和改,所以元组的元素只能查。 tp = tuple() #初始化一个元组 tp = () #同上 tp = (1, 2, 3, 4,) 二、元组的属性和方法 1.count()方法通过值查询在元组中出现的次数。 tp.count(1) 2.index()方法通过
阅读全文
摘要:列表、元组、字符串、字典和集合是python内置的数据结构,也可以叫内置容器。前3个是线性结构,线性结构可以切片操作、解包和封包操作。 dir()方法可以查看对象拥有哪些属性和方法。 help()方法可以查看一个方法的原形。 len()方法可以返回列表、元组中元素的个数。 id()方法查看一个变量的
阅读全文
摘要:一、顺序结构 顺序结构就是从上而下的一步一步的执行每行程序语句。 二、分支结构(if) 形式1: if 条件: pass 形式2: if 条件: pass else: pass 形式3: if 条件: pass elif 条件: pass ... else: pass 分支结构永远只有一个分支会被执
阅读全文
摘要:一、基础语法 1、常量 python语言没有真正的常量,它只是字面常量。 2、变量 变量是一个指针,它指向一块内存。 变量的命名规则: 1)只能包含字母、数字和下划线; 2)只能以字母或者下划线开始; 3)不能是Python解释器的保留字; 例如: 2user = 3 # “2user"是非法的命名
阅读全文
浙公网安备 33010602011771号