- 博客(25)
- 资源 (4)
- 收藏
- 关注
原创 09-MySQL触发器
09-MySQL触发器 09-MySQL触发器 1 触发器简介(trigger) 2 创建触发器 3 创建触发器 3.1 创建一个单执行语句的触发器 3.2 创建有多个执行语句的触发器 4 查看触发器 4.1 查看triggers 表中查看触发器信息 5 触发器的使用 5 删除触发器 6 Q&A 6.1 使用触发器是注意 6.2 及时删除不需要的触发器 ...
2018-05-01 19:15:24
347
原创 08-MySQL视图
08-MySQL视图 08-MySQL视图 1 视图基本概念 2 视图作用 2.1 简单化 2.2 安全性 2.3 逻辑数据独立性 3 创建视图 3.1 在单表上创建视图 3.2 在多表上创建视图 4 查看视图 4.1 使用describe语句查看视图: 4.2 使用show table status 语句查看视图: 4.3 使用show create view 语句查看视图详细...
2018-05-01 11:32:55
362
原创 07-MySQL存储过程与函数
07-MySQL存储过程与函数 07-MySQL存储过程与函数 1 创建存储过程和函数 1.1 创建存储过程 1.2 创建存储函数 1.3 变量的使用 1.4 定义条件和处理程序 1.5 流程控制语句 1.5.1 IF语句 1.5.2 CASE 语句 1.5.3 LOOP语句 1.5.4 LEAVE语句 1.5.5 ITERATE语句 1.5.6 REPEAT 语句 1.5.7 WHIL...
2018-04-26 14:47:24
458
原创 06-MySQL索引
06-MySQL索引 06-MySQL索引 索引简介 索引含义和特点 优缺点 索引分类 索引的设计原则 创建索引 在创建表的同时,创建索引 普通索引 唯一索引 单列索引 组合索引 全文索引 空间索引 在已经存在的表上创建索引 使用ALTER TABLE 创建索引 使用CREATE INDEX创建索引 删除索引 使用ALTER TABLE删除索引 使用DROP INDEX 删除...
2018-04-25 09:26:12
383
原创 05-MySQL查询语句
05-MySQL查询语句 05-MySQL查询语句 基本查询语句 单表条件查询 in not in between and not between and like 带and的多条件查询 带or的多条件查询 查询结果不重复 排序 分组查询 使用HAVING过滤分组 在group by中使用with rollup关键字,统计记录数量 使用limit限制查询结果的数量 使用聚合函数查询 ...
2018-04-23 10:10:45
443
原创 04-MySQL函数
04-MySQL内置函数 数学函数 函数名 作用 ABS(x) 取绝对值 pi() 圆周率 SQRT(x) 平方根函数 MOD(x,y) 取余函数 CEIL(x) 取整函数,返回不小于x的最小整数值(舍弃小数+1),返回BIGINT CEILING(x) 取整函数,返回不小于x的最小整数值(舍弃小数+1...
2018-04-19 17:08:08
207
原创 03-MySQL数据类型
02-MySQL数据类型 MySQL数据类型介绍 数值数据类型 整数类型 TINYINT SMALLINT MEDIUMINT INT BIGINT 浮点小数类型 FLOAT DOUBLE 定点小数类型 DECIMAL 日期/时间类型 YEAR TIME DATE DATETIME TIMESTAMP 字符串类型 CHAR VARCHAR BINARY VARBINARY...
2018-04-18 16:46:20
264
原创 02-MySQL表操作
02-MySQL表操作 创建表结构并指定单字段主键 create table tb_emp2 ( id int(11) PRIMARY KEY, name varchar(25), deptId int (11), salary float ); mysql> desc tb_emp2; +--------+-------------+-...
2018-03-29 14:43:33
210
原创 01-MySQL数据库结构操作
01-MySQL数据库结构操作 安装(Ubuntu ) sudo apt-get update sudo apt-get install mysql-server sudo mysql_secure_installation 启动 sudo systemctl mysql start 卸载 sudo apt purge mysql-* sudo rm -r...
2018-03-29 13:55:05
191
原创 06-MongoDB聚合aggregate
06-MongoDB聚合aggregate 什么是聚合 聚合(aggregate)主要用于计算数据,类似sql中的sum()、avg() 语法 db.集合名称.aggregate([{管道:{表达式}}]) 管道 当文档处理完毕后,通过管道可以进一步处理 序号 管道命令 类型 1 $group 将集合中的文档分组,可用于统计结果 ...
2018-03-06 14:09:47
399
原创 05-MongoDB数据查询
05-MongoDB数据查询 基本查询 find():查询 示例: db.集合名称.find({条件文档}) db.sub.find() { "_id" : ObjectId("5a9cecc9ca0d48d805e47b14"), "title" : "linux", "count" : 2.0 } { "_id" : Ob
2018-03-06 10:50:07
230
原创 04-MongoDB数据操作(增删改查)
04-MongoDB数据操作(增删改查) 插入 插入文档时,如果不指定_id参数,MongoDB会为文档分配一个唯一的ObjectId 语法: db.集合名词.insert(document) > db.stu.insert({name :"EricChen",age : 23}) WriteResult({ "nInserted" : 1 }) > db.stu.find...
2018-03-02 15:44:55
200
原创 03-MongoDB基础操作
03-MongoDB基础操作 进入客户端界面 通过mango命令进入,默认进入的是test数据库 python@ubuntu:~$ mongo MongoDB shell version: 3.2.8 connecting to: test 查看数据库 使用show dbs命令查看数据库 > show dbs local 0.000GB py3 0.0...
2018-03-02 15:06:09
178
原创 02-MongoDB基础知识
02-MongoDB基础知识 文档 文档是MongoDB中的核心概念:文档就是键值对的一个有序集。 文档区分大小写,所以下方两个文档是不同的: {"foo":3} {"Foo":3} MongoDB的文档不能有重复的键,以下文档是非法的: {"greeting" : "Hello,World", "greeting" : "Hello,MongoDB"} M
2018-03-02 15:05:35
295
原创 01-MongoDB简介
01-MongoDB简介 MongoDB是一个面向文档(document-oriented)的数据库,不是关系型数据库。 与关系型数据库的区别: SQL术语/概念 MongoDB术语/概念 解释/说明 database database 数据库 table collection 数据库表/集合 row document ...
2018-03-01 14:14:49
212
原创 05-Python的核心数据类型-元组、文件
05-Python的核心数据类型-元组、文件 元组(tuple) 元组对象,是一个不可以改变的列表。和列表一样,元组是序列,但是它具有不可变性,和字符串类似。 我们来定一个元组: >>> T = (1,2,3,4) #定义一个元组 >>> T (1, 2, 3, 4) >>> len(T) 4 >>>...
2018-03-01 10:07:11
265
原创 04-Python的核心数据类型-字典
04-Python的核心数据类型-字典 字典 Python中的字典不是序列,而是一种映射。映射是一个其他对象的集合,但是他们是通过键而不是相对位置来存储的。映射并没有任何可靠的从左到右的顺序,也就是说,它并不是有序的。操作 定义一个字典: >>> D = {'food': 'Spam', 'quantity': 4, 'color': 'pink'} #定...
2018-02-08 16:50:41
228
原创 03-Python的核心数据类型-列表
03-Python的核心数据类型-列表 列表 Python的列表对象是这个语言提供的最通用的序列。列表是一个任意类型的对象的位置相关的有序集合,它没有固定大小。不像字符串,其大小是可变的,通过对偏移量进行复制以及其他各种列表的方法进行调用,确实能够修改列表的大小。 序列操作 我们可以定义一个列表:它拥有三个不同的元素: >>> L = [123, 'spam', 1.23
2018-02-01 16:04:52
283
原创 02-Python的核心数据类型-数字、字符串
02-Python的核心数据类型-数字、字符串 内置对象 对象类型 例子 数字 1234 字符串 ‘spam’,”guido’s” 列表 [1, [2, ‘three’], 4] 字典 {1, ‘s’, 4, ‘U’} 元组 (1, ‘spam’, 4,’U’) 文件 myfile = open(‘
2018-01-31 20:33:26
260
原创 01-Python解释器简介
01-Python解释器简介 Python解释器简介 Python是一门编程语言,但是从目前的实现来讲,Python也是一个名为解释器的软件包,解释器是一种让其他程序运行起来的程序,当你编写了一段Python程序,Python解释器将读取程序,并且按照其中的命令执行,得出结果。实际上,Python解释器是代码与机器的计算机硬件之间的软件逻辑层。 当Python包安装在机器上后,它
2018-01-31 20:28:56
543
原创 MySQL存储引擎的选择
1.存储引擎比较 功能 MyISAM Memory InnoDB Archive 存储限制 256TB RAM 64TB None 支持事务 × × √ × 支持全文检索 √ × × × 支持数索引 √ √ √ × 支持哈希索引 × √ × ×
2018-01-29 17:08:48
638
原创 Mybatis SQL语句控制台打印
Mybatis SQL语句控制台打印 一、普通Spring项目:修改Mybatis.xml configuration> settings> setting name="logImpl" value="STDOUT_LOGGING" /> settings> configuration> 二、 SpringBoot:修改application.yml
2018-01-19 14:42:46
27932
原创 Spring学习笔记:面向切面(AOP)的基本定义
一、什么是面向切面编程? 如图所示,有三个Service,他们中的许多方法都涉及到安全规则、事务规则等类似的规则,面对类似甚至类似的代码,我们第一反应肯定是要抽取,以便重用。
2017-09-13 17:17:30
437
原创 Hibernate-Configuration:配置对象
Configuration 配置对象 An instance of Configuration allows the application to specify properties and mapping documents to be used when creating a SessionFactory. Usually an application will create
2017-09-02 11:36:35
1980
原创 EasyUI消息弹框,删除弹框右上方的叉号。
需求:删除弹框上的红色叉号,实现对用户的强制操作图示效果:解决办法:在EasyUI弹窗相关代码下面加入: $(".panel-tool-close").css("display","none");代码示例: //关闭修改密码窗口 $("#editPwdWindow").window("close"); $.message
2017-08-28 14:31:14
2168
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅