摘要: 1、表关系分类: 总体可以分为三类:一对一、一对多(多对一)、多对多 2、 (1)一对多 创建一 创建多,并使用外键关联一 (2)一对一 创建一,确保唯一 创建一,确保唯一,并关联上一 (3)多对多,请看代码 阅读全文
posted @ 2019-02-05 16:43 余火灬 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1、外键约束 1.1添加外键 什么是约束:约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性. 定义外键的条件: (1)外键对应的字段数据类型保持一致,且被关联的字段(即references指定的另外一个表的字段),必须保证唯一 (2)所有tables的存储引擎必须是I 阅读全文
posted @ 2019-02-05 13:10 余火灬 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 这是一个完整的GUI程序,它调用了tkinter模块。 这是一个可以显示在电脑屏幕上、独立、功能化的窗口。它可以被最大化占据整个屏幕,也可以最小化隐藏在系统工具条中,还可以恢复原状。单击窗口右侧的X标志,可以关闭窗口,停止运行程序。 这虽然是一个小例子,却展示出大多数tkinter程序都有的共同步骤 阅读全文
posted @ 2019-01-31 14:46 余火灬 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 必要时,自己可能还要运行rar解压缩档案文件。 此脚本使用os.listdir目录下的所有组分文件,然后对文件名列表排序以便将各个组分文件按正确的顺序拼装回去。然后逐字节复制。 注意: 1、此脚本是在二进制模式下处理文件,每次读取1kb的小块。也可以将单个组分文件一次性地读入:output.writ 阅读全文
posted @ 2019-01-29 10:00 余火灬 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 通过检查命令行参数的数目来判断其使用模式。在命令行模式下,你在命令行中列出待分割的文件和输出目录,还可以选择性的利用第三个命令行参数重写默认的组分文件大小。 在交互模式下,脚本通过input在控制台窗口询问文件名和输出目录,并在结束时暂停,等待键盘输入后退出。 这段代码谨慎地在二进制(rb,wb)下 阅读全文
posted @ 2019-01-28 10:22 余火灬 阅读(137) 评论(0) 推荐(0) 编辑
摘要: ::1表示ip结尾是1的能通过root用户来访问这台机器的数据库 创建用户 查看用户权限 授权 授权了查询和修改功能,未授权的不能执行 有以下权限: 取消授权 移除用户 修改用户名字 局域网连接测试: 修改用户密码 阅读全文
posted @ 2019-01-27 14:45 余火灬 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 运行的时候,这个脚本遍历模块导入路径及其下所有有效的目录,试图对这棵树进行整体搜索。事实上,它包含了三层嵌套循环,分别针对路径下的每一项,该项的每个目录,以及该目录下的每个文件。因为模块路径可能包括随意命名的目录,所以在搜索过程中脚本必须注意: 统一目录路径格式。解决斜杠和句点的问题,将目录统一成一 阅读全文
posted @ 2019-01-25 10:50 余火灬 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 通常文件分布在不止一个目录之下。即使在一个目录下,模块包下也有着很多子目录,而且它们 的嵌套方式没有一定的规则。故真正需要做的是贯穿整个目录树。 以上仍有欠缺,你的计算机上可能有额外的模块安装在别处,后者可以通过模块导入搜索路径访问,而不在python源代码目录树中。为使程序更完整,我们可以进行一样 阅读全文
posted @ 2019-01-24 13:58 余火灬 阅读(138) 评论(1) 推荐(0) 编辑
摘要: 这个脚本利用glob模块来遍历一个目录下的所有文件,通过把文件大小和文件名存放在一个列表中,对列表进行升序排序,最大文件位于最后。因为文件大小在列表元组中率先出现,数值升序排序将以它为依据,因此最大的文件被排到列表的末尾。 运行的时候,这个脚本扫描我指定的目录,除非在命令行传入别的目录。 阅读全文
posted @ 2019-01-24 11:00 余火灬 阅读(123) 评论(2) 推荐(0) 编辑
摘要: os.sep Python是跨平台的,这是通用的路径分隔符 os.walk 处理遍历目录 参数 top -- 是你所要遍历的目录的地址, 返回的是一个三元组(root,dirs,files)。 root 所指的是当前正在遍历的这个文件夹的本身的地址 dirs 是一个 list ,内容是该文件夹中所有 阅读全文
posted @ 2019-01-24 10:26 余火灬 阅读(98) 评论(0) 推荐(0) 编辑