01 2018 档案

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