摘要: """ 支付10 充值10 失败了 目标: 深圳-万州 中转方案: 1.深圳-广州 2.广州-武汉 3.武汉-万州 某一步出错了回滚,回退到原来的状态. 回滚-->滚回来的意思 事务:transaction 是一系列的sql语句操作 保证所有操作完全执行,如果成功一半,完全不执行,什么都不执行.全部 阅读全文
posted @ 2019-12-26 10:12 砚台是黑的 阅读(123) 评论(0) 推荐(0) 编辑
摘要: """ 视图: select goods.name,goods_cates.name,goods_brands.name from goods,goods_cates,goods_brands where goods.cate_id=goods_cates.id and goods_brands.i 阅读全文
posted @ 2019-12-26 10:11 砚台是黑的 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 带有实际场景的去思考,去学习. 如果有外键的情况下:先创建主表,再去创建子表 设计表结构:观摩别人的表结构:三范式:遵守到2范式或者3范式即可 只支持二维表 第一范式<1NF>:原子性,即列不能够再分成其他几列 >不存在嵌套的表结构 第二范式<2NF>:必须是1NF,1.>另外还需要包含一个主键,2 阅读全文
posted @ 2019-12-26 10:06 砚台是黑的 阅读(135) 评论(0) 推荐(0) 编辑
摘要: """ cate_name:分类名称 brand_name:品牌 is_show:是否显示 is_saleoff:是否售罄/是否卖光了 工作中的时候尽量使用group by 分组进行筛选,where用的较少. select round(avg(price),2) from goods group b 阅读全文
posted @ 2019-12-26 10:04 砚台是黑的 阅读(139) 评论(0) 推荐(0) 编辑
摘要: """ 1.> as 起别名 1.>给字段起别名:select id as '学号',name as '芳名'from students; 2.>给表起别名:select s.id,s.name from students as s; 注意:as可以不写,省略. select s.id,s.name 阅读全文
posted @ 2019-12-26 09:59 砚台是黑的 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 数据库:数据的集合. 特点: 高效的管理数据 数据库本身就是一种文件.特点:1.>持久化存储2.>读写速度极高3.>保证数据的有效性 防止数据错误<类型 约束>4.>对程序支持性非常好,容易扩展 mysql 数据库客户端-->数据库服务器-->数据库文件文件 数据库文件才是存储数据的,接受服务器取数 阅读全文
posted @ 2019-12-26 09:46 砚台是黑的 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 不用管是不是close文件了.文件太大,比如FAT323格式,最大4G,如果超过了,就写不进去,这样会在close()前面会抛出异常,这样文件就一直没有关闭,会导致文件资源会一直被占用,造成资源泄露,这样就会出现一直打开文件的现象,导致资源泄露.解决方法: try: pass except: 错误 阅读全文
posted @ 2019-12-26 09:34 砚台是黑的 阅读(169) 评论(0) 推荐(0) 编辑
摘要: __私有:以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from xxx import *”而导入_私有,但是我也可以改,只是提示你这是私有的不希望被改,被保护的.单前置下划线,私有化属性或方法,from somemodule import *禁止导入,类 阅读全文
posted @ 2019-12-26 09:30 砚台是黑的 阅读(123) 评论(0) 推荐(0) 编辑
摘要: """ 需求:age = 0, 有人修改p.age=999 设置成公共属性:容易被其他人修改,自己还不知道已经修改了 设置成私有属性,外部使用不方便了.需要加设置属性和获取属性的方法 property:把以上两点合二为一了 既简单,又保证数据的正确性. """ class Person: def _ 阅读全文
posted @ 2019-12-26 09:27 砚台是黑的 阅读(497) 评论(0) 推荐(0) 编辑
摘要: """ 多继承和super的关系 """ class Person: def __init__(self, name, age): print('Person类开始构造') self.name = name self.age = age print('Person类end构造') def love1 阅读全文
posted @ 2019-12-26 09:24 砚台是黑的 阅读(178) 评论(0) 推荐(0) 编辑