摘要: 安装scrapy 安装 Twisted 模块 从https://www.lfd.uci.edu/~gohlke/pythonlibs/ twisted下载 pip install Twisted 19.2.1 cp37 cp37m win_amd64(版本对应安装即可) 安装scrapy模块 pip 阅读全文
posted @ 2019-07-13 14:57 Akiz 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 存储过程 含义:一组经过预先编译的sql语句的集合 好处: 分类: 创建 语法: 注意 1.参数模式:in、out、inout,其中in可以省略 2.存储过程体的每一条sql语句都需要用分号结尾 调用 举例: 调用in模式的参数:call sp1(‘值’); 调用out模式的参数:set @name 阅读全文
posted @ 2019-07-13 00:27 Akiz 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 流程控制结构 系统变量 一、全局变量 作用域:针对于所有会话(连接)有效,但不能跨重启 二、会话变量 作用域:针对于当前会话(连接)有效 自定义变量 一、用户变量 声明并初始化: 赋值: 使用: 二、局部变量 声明: 赋值: 使用: 二者的区别: | | 作用域 | 定义位置 | 语法 | | | 阅读全文
posted @ 2019-07-13 00:27 Akiz 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 变量 分类 一、系统变量 1、全局变量 服务器层面上的,必须拥有super权限才能为系统变量赋值,作用域为整个服务器,也就是针对于所有连接(会话)有效 2、会话变量 服务器为每一个连接的客户端都提供了系统变量,作用域为当前的连接(会话) 说明:变量由系统提供的,不用自定义 语法: 二、自定义变量 1 阅读全文
posted @ 2019-07-13 00:22 Akiz 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 视图 含义:理解成一张虚拟的表 视图和表的区别: ​ | | 关键字 | 使用 | 占用物理空间 | | | | | | | 视图 | view | 一般用于查询 | 占用较小,只保存sql逻辑 | | 表 | table | 增删改查 | 保存实际的数据 | 视图的好处: 视图的创建 ​ 语法: 阅读全文
posted @ 2019-07-13 00:18 Akiz 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 数据库事务 含义 ​ 通过一组逻辑操作单元(一组DML——sql语句),将数据从一种状态切换到另外一种状态 特点 ​ (ACID) ​ 原子性:要么都执行,要么都回滚 ​ 一致性:保证数据的状态操作前和操作后保持一致 ​ 隔离性:多个事务同时操作相同数据库的同一个数据时,一个事务的执行不受另外一个事 阅读全文
posted @ 2019-07-13 00:09 Akiz 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 常见类型 整型: 字节范围 特点: ①都可以设置无符号和有符号,默认有符号,通过unsigned设置无符号 ②如果超出了范围,会报out or range异常,插入临界值 ③长度可以不指定,默认会有一个长度 长度代表显示的最大宽度,如果不够则左边用0填充,但需要搭配zerofill,并且默认变为无符 阅读全文
posted @ 2019-07-13 00:03 Akiz 阅读(271) 评论(0) 推荐(0) 编辑
摘要: DDL语句 库和表的管理 库的管理: 表的管理: 1.创建表 2.修改表 alter 语法:ALTER TABLE 表名 ADD|MODIFY|DROP|CHANGE COLUMN 字段名 【字段类型】; ​ 3.删除表 4.复制表 ​ 复制表的结构 ​ 复制表的数据 ​ 复制表的部分数据 ​ 仅仅 阅读全文
posted @ 2019-07-13 00:02 Akiz 阅读(129) 评论(0) 推荐(0) 编辑
摘要: DML语言 插入 语法: 方式一 方式二 方式三 特点: 修改 修改单表语法: 修改多表语法: 删除 方式1:delete语句 单表的删除: ★ 多表的删除: 方式2:truncate语句 两种方式的区别【面试题】 | truncate不能加where条件 | delete可以加where条件 | 阅读全文
posted @ 2019-07-13 00:01 Akiz 阅读(160) 评论(0) 推荐(0) 编辑