摘要: MyBatis Plus 第 1 章 简介 1.1 MyBatisPlus 介绍 MyBatis-Plus(**简称 MP),是一个 MyBatis 的增强工具包,只做增强不做改变. 发工作、提高生产率而生。 我们的愿景是成为 Mybatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效 阅读全文
posted @ 2019-04-26 22:42 渣爷 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 内连接 阅读全文
posted @ 2019-04-26 22:06 渣爷 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 流程控制结构 分支结构 特点: 1、if函数 功能:实现简单双分支 语法: if(条件,值1,值2) 位置: 可以作为表达式放在任何位置 2、case结构 功能:实现多分支 语法1: case 表达式或字段 when 值1 then 语句1; when 值2 then 语句2; .. else 语句 阅读全文
posted @ 2019-04-26 22:00 渣爷 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 存储过程和函数:类似于java中的方法 好处: 1、提高代码的重用性 2、简化操作 存储过程 含义:一组预先编译好的SQL语句的集合,理解成批处理语句 1、提高代码的重用性 2、简化操作 3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 一、创建 ★ create procedure 阅读全文
posted @ 2019-04-26 21:57 渣爷 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 分类 一、系统变量 说明:变量由系统提供的,不用自定义 语法: ①查看系统变量 show 【global|session 】variables like ''; 如果没有显式声明global还是session,则默认是session ②查看指定的系统变量的值 select @@【global|ses 阅读全文
posted @ 2019-04-26 21:52 渣爷 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 视图 含义:虚拟表,和普通表一样使用 mysql5.1版本出现的新特性,是通过表动态生成的数据 比如:舞蹈班和普通班级的对比 创建语法的关键字 是否实际占用物理空间 使用 视图 create view 只是保存了sql逻辑 增删改查,只是一般不能增删改 表 create table 保存了数据 增删 阅读全文
posted @ 2019-04-26 21:51 渣爷 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一、常见的约束 NOT NULL:非空,该字段的值必填 UNIQUE:唯一,该字段的值不可重复 DEFAULT:默认,该字段的值不用手动插入有默认值 CHECK:检查,mysql不支持 PRIMARY KEY:主键,该字段的值不可重复并且非空 unique+not null FOREIGN KEY: 阅读全文
posted @ 2019-04-26 21:47 渣爷 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 一、插入 一、方式一 语法: insert into 表名(字段名,...) values(值,...); 特点: 1、要求值的类型和字段的类型要一致或兼容 2、字段的个数和顺序不一定与原始表中的字段个数和顺序一致 但必须保证值和字段一一对应 3、假如表中有可以为null的字段,注意可以通过以下两种 阅读全文
posted @ 2019-04-26 21:38 渣爷 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、基础查询 一、语法 select 查询列表 from 表名; 二、特点 1、查询列表可以是字段、常量、表达式、函数,也可以是多个 2、查询结果是一个虚拟表 三、示例 1、查询单个字段 select 字段名 from 表名; 2、查询多个字段 select 字段名,字段名 from 表名; 3、查 阅读全文
posted @ 2019-04-26 20:56 渣爷 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 简介 数据库的相关概念 数据库的好处 数据库的常见概念 ★ 数据库存储数据的特点 常见的数据库管理系统 mysql、oracle、db2、sqlserver MySQL介绍 MySQL的背景 前身属于瑞典的一家公司,MySQL AB 08年被sun公司收购 09年sun被oracle收购 MySQL 阅读全文
posted @ 2019-04-26 20:50 渣爷 阅读(713) 评论(0) 推荐(0) 编辑
摘要: DDL数据定义语言——库和表的管理 库的管理 创建、修改、删除 1、创建库 create database 【if not exists】 库名【 character set 字符集名】; 2、修改库 alter database 库名 character set 字符集名; 3、删除库 drop 阅读全文
posted @ 2019-04-26 20:43 渣爷 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Linux下命令: 安装:rpm -ivh mysql名称 查看mysql进程及安装目录:ps -ef|grep mysql 查看版本:mysqladmin --version mysql服务启动:service mysql start mysql服务停止:service mysql stop 查看 阅读全文
posted @ 2019-04-26 20:30 渣爷 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 一、含义 事务:一条或多条sql语句组成一个执行单位,一组sql语句要么都执行要么都不执行 二、特点(ACID) A 原子性:一个事务是不可再分割的整体,要么都执行要么都不执行 C 一致性:一个事务可以使数据从一个一致状态切换到另外一个一致的状态 I 隔离性:一个事务不受其他事务的干扰,多个事务互相 阅读全文
posted @ 2019-04-26 19:28 渣爷 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Transaction Control Language 事务控制语言 事务: 一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行。 案例:转账 张三丰 1000 郭襄 1000 update 表 set 张三丰的余额=500 where name='张三丰' 意外 up 阅读全文
posted @ 2019-04-26 19:24 渣爷 阅读(89) 评论(0) 推荐(0) 编辑
摘要: cmdb资产采集功能实现可以有三种方式: 一、Agent方式 1 import subprocess 2 import requests 3 # pip install requests 4 5 # ################ 采集数据 ######################## 6 # 阅读全文
posted @ 2019-04-26 13:35 渣爷 阅读(101) 评论(0) 推荐(0) 编辑
摘要: HTTP状态码 HTTP 状态码分类 HTTP 状态码大全 阅读全文
posted @ 2019-04-26 13:04 渣爷 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 打造高可用的flask框架 application.py: 封装的Flask 的全局变量,包括app,数据库等 common: 存放公用部分 ​ |——libs 公用方法或者类 ​ |——models 所有的数据库model config: 配置文件 ​ |——base_setting.py 基础配 阅读全文
posted @ 2019-04-26 12:54 渣爷 阅读(523) 评论(0) 推荐(0) 编辑
摘要: Anaconda,Miniconda,Conda,Pip的区别: Anaconda :用于科学计算的python发行版,里面预装好了conda,某个版本的python,众多packages,科学计算工具等。Anaconda利用工具/命令conda来进行package和environment的管理,并 阅读全文
posted @ 2019-04-26 12:50 渣爷 阅读(2611) 评论(0) 推荐(0) 编辑