- 博客(25)
- 资源 (4)
- 收藏
- 关注
原创 09-MySQL触发器
09-MySQL触发器09-MySQL触发器1 触发器简介(trigger)2 创建触发器3 创建触发器3.1 创建一个单执行语句的触发器3.2 创建有多个执行语句的触发器4 查看触发器4.1 查看triggers 表中查看触发器信息5 触发器的使用5 删除触发器6 Q&A6.1 使用触发器是注意6.2 及时删除不需要的触发器...
2018-05-01 19:15:24
290
原创 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
286
原创 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
382
原创 06-MySQL索引
06-MySQL索引06-MySQL索引索引简介索引含义和特点优缺点索引分类索引的设计原则创建索引在创建表的同时,创建索引普通索引唯一索引单列索引组合索引全文索引空间索引在已经存在的表上创建索引使用ALTER TABLE 创建索引使用CREATE INDEX创建索引删除索引使用ALTER TABLE删除索引使用DROP INDEX 删除...
2018-04-25 09:26:12
323
原创 05-MySQL查询语句
05-MySQL查询语句05-MySQL查询语句基本查询语句单表条件查询innot inbetween andnot between andlike带and的多条件查询带or的多条件查询查询结果不重复排序分组查询使用HAVING过滤分组在group by中使用with rollup关键字,统计记录数量使用limit限制查询结果的数量使用聚合函数查询...
2018-04-23 10:10:45
371
原创 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
177
原创 03-MySQL数据类型
02-MySQL数据类型MySQL数据类型介绍数值数据类型 整数类型 TINYINTSMALLINTMEDIUMINTINTBIGINT浮点小数类型 FLOATDOUBLE定点小数类型 DECIMAL日期/时间类型 YEARTIMEDATEDATETIMETIMESTAMP字符串类型 CHARVARCHARBINARYVARBINARY...
2018-04-18 16:46:20
231
原创 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
178
原创 01-MySQL数据库结构操作
01-MySQL数据库结构操作安装(Ubuntu )sudo apt-get updatesudo 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
153
原创 06-MongoDB聚合aggregate
06-MongoDB聚合aggregate什么是聚合聚合(aggregate)主要用于计算数据,类似sql中的sum()、avg()语法db.集合名称.aggregate([{管道:{表达式}}])管道当文档处理完毕后,通过管道可以进一步处理 序号 管道命令 类型 1 $group 将集合中的文档分组,可用于统计结果...
2018-03-06 14:09:47
360
原创 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
192
原创 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
171
原创 03-MongoDB基础操作
03-MongoDB基础操作进入客户端界面通过mango命令进入,默认进入的是test数据库python@ubuntu:~$ mongoMongoDB shell version: 3.2.8connecting to: test查看数据库使用show dbs命令查看数据库> show dbslocal 0.000GBpy3 0.0...
2018-03-02 15:06:09
140
原创 02-MongoDB基础知识
02-MongoDB基础知识文档文档是MongoDB中的核心概念:文档就是键值对的一个有序集。文档区分大小写,所以下方两个文档是不同的:{"foo":3}{"Foo":3}MongoDB的文档不能有重复的键,以下文档是非法的:{"greeting" : "Hello,World", "greeting" : "Hello,MongoDB"} M
2018-03-02 15:05:35
262
原创 01-MongoDB简介
01-MongoDB简介MongoDB是一个面向文档(document-oriented)的数据库,不是关系型数据库。与关系型数据库的区别: SQL术语/概念 MongoDB术语/概念 解释/说明 database database 数据库 table collection 数据库表/集合 row document ...
2018-03-01 14:14:49
177
原创 05-Python的核心数据类型-元组、文件
05-Python的核心数据类型-元组、文件元组(tuple)元组对象,是一个不可以改变的列表。和列表一样,元组是序列,但是它具有不可变性,和字符串类似。我们来定一个元组:>>> T = (1,2,3,4) #定义一个元组>>> T(1, 2, 3, 4)>>> len(T)4>>>...
2018-03-01 10:07:11
229
原创 04-Python的核心数据类型-字典
04-Python的核心数据类型-字典字典 Python中的字典不是序列,而是一种映射。映射是一个其他对象的集合,但是他们是通过键而不是相对位置来存储的。映射并没有任何可靠的从左到右的顺序,也就是说,它并不是有序的。操作 定义一个字典:>>> D = {'food': 'Spam', 'quantity': 4, 'color': 'pink'} #定...
2018-02-08 16:50:41
200
原创 03-Python的核心数据类型-列表
03-Python的核心数据类型-列表列表 Python的列表对象是这个语言提供的最通用的序列。列表是一个任意类型的对象的位置相关的有序集合,它没有固定大小。不像字符串,其大小是可变的,通过对偏移量进行复制以及其他各种列表的方法进行调用,确实能够修改列表的大小。序列操作 我们可以定义一个列表:它拥有三个不同的元素:>>> L = [123, 'spam', 1.23
2018-02-01 16:04:52
257
原创 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
219
原创 01-Python解释器简介
01-Python解释器简介Python解释器简介 Python是一门编程语言,但是从目前的实现来讲,Python也是一个名为解释器的软件包,解释器是一种让其他程序运行起来的程序,当你编写了一段Python程序,Python解释器将读取程序,并且按照其中的命令执行,得出结果。实际上,Python解释器是代码与机器的计算机硬件之间的软件逻辑层。 当Python包安装在机器上后,它
2018-01-31 20:28:56
495
原创 MySQL存储引擎的选择
1.存储引擎比较 功能 MyISAM Memory InnoDB Archive 存储限制 256TB RAM 64TB None 支持事务 × × √ × 支持全文检索 √ × × × 支持数索引 √ √ √ × 支持哈希索引 × √ × ×
2018-01-29 17:08:48
597
原创 Mybatis SQL语句控制台打印
Mybatis SQL语句控制台打印一、普通Spring项目:修改Mybatis.xmlconfiguration> settings> setting name="logImpl" value="STDOUT_LOGGING" /> settings>configuration>二、 SpringBoot:修改application.yml
2018-01-19 14:42:46
27817
原创 Spring学习笔记:面向切面(AOP)的基本定义
一、什么是面向切面编程? 如图所示,有三个Service,他们中的许多方法都涉及到安全规则、事务规则等类似的规则,面对类似甚至类似的代码,我们第一反应肯定是要抽取,以便重用。
2017-09-13 17:17:30
401
原创 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
1941
原创 EasyUI消息弹框,删除弹框右上方的叉号。
需求:删除弹框上的红色叉号,实现对用户的强制操作图示效果:解决办法:在EasyUI弹窗相关代码下面加入: $(".panel-tool-close").css("display","none");代码示例: //关闭修改密码窗口 $("#editPwdWindow").window("close"); $.message
2017-08-28 14:31:14
2117
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人