摘要: """ 视图: 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 砚台是黑的 阅读(230) 评论(0) 推荐(0)
摘要: 带有实际场景的去思考,去学习. 如果有外键的情况下:先创建主表,再去创建子表 设计表结构:观摩别人的表结构:三范式:遵守到2范式或者3范式即可 只支持二维表 第一范式<1NF>:原子性,即列不能够再分成其他几列 >不存在嵌套的表结构 第二范式<2NF>:必须是1NF,1.>另外还需要包含一个主键,2 阅读全文
posted @ 2019-12-26 10:06 砚台是黑的 阅读(144) 评论(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 砚台是黑的 阅读(150) 评论(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 砚台是黑的 阅读(207) 评论(0) 推荐(0)
摘要: 数据库:数据的集合. 特点: 高效的管理数据 数据库本身就是一种文件.特点:1.>持久化存储2.>读写速度极高3.>保证数据的有效性 防止数据错误<类型 约束>4.>对程序支持性非常好,容易扩展 mysql 数据库客户端-->数据库服务器-->数据库文件文件 数据库文件才是存储数据的,接受服务器取数 阅读全文
posted @ 2019-12-26 09:46 砚台是黑的 阅读(224) 评论(0) 推荐(0)
摘要: 不用管是不是close文件了.文件太大,比如FAT323格式,最大4G,如果超过了,就写不进去,这样会在close()前面会抛出异常,这样文件就一直没有关闭,会导致文件资源会一直被占用,造成资源泄露,这样就会出现一直打开文件的现象,导致资源泄露.解决方法: try: pass except: 错误 阅读全文
posted @ 2019-12-26 09:34 砚台是黑的 阅读(172) 评论(0) 推荐(0)
摘要: __私有:以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from xxx import *”而导入_私有,但是我也可以改,只是提示你这是私有的不希望被改,被保护的.单前置下划线,私有化属性或方法,from somemodule import *禁止导入,类 阅读全文
posted @ 2019-12-26 09:30 砚台是黑的 阅读(134) 评论(0) 推荐(0)
摘要: """ 需求:age = 0, 有人修改p.age=999 设置成公共属性:容易被其他人修改,自己还不知道已经修改了 设置成私有属性,外部使用不方便了.需要加设置属性和获取属性的方法 property:把以上两点合二为一了 既简单,又保证数据的正确性. """ class Person: def _ 阅读全文
posted @ 2019-12-26 09:27 砚台是黑的 阅读(503) 评论(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 砚台是黑的 阅读(181) 评论(0) 推荐(0)
摘要: 为了解决解释器/编译器里面的资源竞争问题.CPython GIL对多线程的影响:对CPython产生的多线程有影响,影响是:同一时刻只有一个线程能够运行,其他线程都在申请GIL 互斥锁:Python代码层面的GIL:CPython层面的解释器锁 Global Inter... LockC语言写的存在 阅读全文
posted @ 2019-12-26 09:17 砚台是黑的 阅读(154) 评论(0) 推荐(0)