【查漏补缺】Python装饰器、数据库161~180

161.当代码执行到一个函数的装饰器那行代码时,此时被装饰的函数的指向已经指向了装饰器内部的函数。说白了就是:装饰器在在Python解释器解释时就已经进行装饰了,与被装饰函数调用不调用无关。这一点要特别注意。

162.同一个装饰可对多个函数进行装饰,每一次装饰,相当于创建了一个闭包。

163.装饰器是对函数进行装饰的。多个装饰器对同一个函数进行装饰时,装饰顺序是从下到上,执行顺序是从上到下。

@log
@time
@check
def test():
    pass

装饰顺序是从下到上,即check--time--log,执行顺序是从上到下log--time--check

164.用类名作为装饰器,实际上会调用类的__call__方法。

165.带参数的装饰器,实际上是分为了2步:一、先调用这个带参数的装饰器函数,并传入实参。二、用上一步骤的返回值作为真正的装饰器进行装饰。

166.假如Person类中有一个国籍属性nationality="中国",则用Person类创建的对象p.nationality="美国"直接去修改类属性的值,是修改不成功的。这么做的结果是动态地为对象p新增了一个临时实例属性nationality="美国"。要想修改类属性,则可以通过对象.__class__.类属性。这一点要特别注意。

167.数据库:char(20)表示长度固定为20个字符,不足的后面补空格。
varchar(20)表示有几个字符存几个,但最大可存20个字符。小于此最大限度的原样存储,不会补充空格。大于此最大限度的,将无法存储。

168.数据库: primary key主键:用来唯一标记一条记录的字段。说白了就是,主键是该条记录的"身份证"。
foreign key外键:一个表中某字段的值是另一张表的主键。

169.数据库:当为关系型字段写值时,会到关联的表中查询此值是否存在,如果存在则填写成功,否则会填写失败并抛出异常。

170.数据库:虽然外键约束可以保证数据的有效性,但是在进行数据的增删改查时,会到关联的表中查询此值是否存在,会降低数据库的性能,所以不推荐使用。那么数据库的性能如何保证呢?答:可以在逻辑层进行控制。

171.数据库:进入数据库:-uroot -p;
退出数据库:exit/quit/ctrl + d;

172.数据库:显示所有的数据库:show databases;

173.数据库:显示数据库当前时间:select now();

174.数据库:显示数据库版本:select version();

175.创建数据库:create database 数据库名;或者create database 数据库名 charset=utf8;特别注意:这里是utf8不是utf-8,写成utf-8会报错。

176.查看如何创建的数据库:show create database 数据库名;这里show时数据库名后面不需要编码,加上会报错!

177.删除数据库:drop database 数据库名;如果数据库名中因含有特殊字符,无法被识别,则可以通过一对``来括住数据库名,就能被当成一个整体被识别了。

178.使用数据库:use 数据库名;利用此语句可以在数据库之间任意切换。

179.查看当前用的哪个数据库:select database();

180.只有在使用某个数据库的前提下,才创建数据表。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,258评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,335评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,225评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,126评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,140评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,098评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,018评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,857评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,298评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,518评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,678评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,400评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,993评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,638评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,801评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,661评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,558评论 2 352