Oracle 基础知识 详解

DDL : 数据库模式定义语言,关键字:createDML : 数据操纵语言,关键字:Insert、delete、updateDCL : 数据库控制语言 ,关键字:grant、removeDQL : 数据库查询语言,关键字:select结构化查询语言 (Structured Query Langu...

2018-03-27 11:07:06

阅读数:50

评论数:0

Java 创建对象以及类加载 详解

java 创建对象有多种方式 :方式1> new方式2> 使用 Object 的 clone 方法    <1> 实现 clone类 首先实现 Cloneble接口,Cloneable接口 实质上是一个标识接口...

2018-03-26 08:31:00

阅读数:18

评论数:0

JavaScript 闭包 详解

闭包 : 闭包就是一个函数引用另外一个函数的变量,因为变量被引用着所以不会被回收,因此可以用来封装一个私有变量当内部函数在定义它的作用域的数据外部被引用时,就创建了该内部函数的闭包,如果内部函数引用了位于外部函数的变量,当外部函数调用完毕后,这些变量在内存不会被释放,因为闭包需要它们变量的作用域 ...

2018-03-26 08:30:55

阅读数:47

评论数:0

MySQL 循环方法 while loop repeat 详解

存储过程中使用到的循环while 循环 :# 语法while 条件 do  循环体;end while;# 创建自定函数使用 while 循环mysql> DELIMITER ;;    -> CREATE PROCEDURE sum1(a INT)  ...

2018-03-25 13:44:34

阅读数:24

评论数:0

MyCat 注解 详解

MyCat 对自身不支持的 SQL 语句提供一种解决方案——在要执行的 SQL 语句前添加额外的一段由注解。SQL 组织的代码,这样 SQL 就能正确执行,这段代码称之为“注解”。注解的使用相当于对 MyCat 不支持的 SQL 语句做一层透明代理转发,直接交给目标的数据节点进行 SQL 语句执行...

2018-03-25 12:26:33

阅读数:22

评论数:0

Mycat-Web 使用 详解

1> Mycat eye 需要 Zookeeper 作为配置中心,因此搭建一个 Zookeeper2> Mycat eye 环境部署下载 Mycat-Web : GitHub https://github.com/MyCATApache/Mycat-do...

2018-03-25 12:12:31

阅读数:25

评论数:0

MySQL IS NOT NULL、!=NULL、ISNULL() 详解

NULL 表示什么也不是,不能 =、>、< … 所有的判断,结果都是false,所有只能用 IS NULL 进行判断默认情况下,推荐使用 IS NOT NULL去判断,因为 SQL 默认情况下对 !=NULL 的判断会永远返回 0 行,但没有语法错误如果...

2018-03-25 11:20:53

阅读数:34

评论数:0

MySQL 创建定时任务 详解

自 MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务,来取代原先只能由操作系统的计划任务来执行的工作。事件调度器有时也可称为临时触发器(temporal triggers),因为事件调度器是基于特定时间周期触发来执行某些...

2018-03-25 11:20:46

阅读数:28

评论数:0

MySQL show 详解

1> show tables 或 show tables from database_name : 显示当前数据库中所有表的名称mysql> show tables;+----------------+| Tables_in_test |+-------...

2018-03-25 11:20:36

阅读数:16

评论数:0

MySQL 查看语句运行时间 详解

方法1> 使用 show profiles 进行查看# 查看 profile 是不是打开的,默认是不打开mysql> show variables like "%pro%";+---------------------...

2018-03-25 11:20:25

阅读数:13

评论数:0

MySQL CURRENT_TIMESTAMP 和 ON UPDATE CURRENT_TIMESTAMP 详解

1> CURRENT_TIMESTAMP : 当要向数据库执行 insert操作时,如果有个 timestamp字段属性设为 CURRENT_TIMESTAMP,则无论这个字段有没有set值都插入当前系统时间2> ON UPDATE CURRENT_TI...

2018-03-25 11:20:18

阅读数:15

评论数:0

Linux 下安装 MyCat 详解

官方网站 : http://www.mycat.io/注 : 在 Mycat 文件的目录中,bin目录 存放在 Mycat 的执行文件;conf目录 存放 Mycat 的配置文件;lib目录存放 Mycat所依赖的 jar包;logs目录存放 Mycat运行时所产生的日志文件;version.tx...

2018-03-25 11:20:11

阅读数:10

评论数:0

MySQL 分支版本对比 详解

产品价格目标主要功能是否可投入生产Percona Server免费提供 XtraDB 存储引擎的包装器和其他分析工具XtraDB是MariaDB免费扩展 MySQL 以包含 XtraDB 和其他性能改进XtraDB是Drizzle免费提供比 MySQL 更强大的可扩展性和性能改进高可用是Perco...

2018-03-25 11:19:59

阅读数:14

评论数:0

MySQL 架构及优化原理 详解

MySQL逻辑架构MySQL逻辑架构整体分为三层 :1> 客户端 : 并非MySQL所独有,诸如 : 连接处理、授权认证、安全等功能均在这一层处理2> 核心服务 : 包括查询解析、分析、优化、缓存、内置函数(比如 : 时间、数学、加密等函数),所有的跨存...

2018-03-24 13:17:27

阅读数:57

评论数:1

MySQL 执行计划 详解

开启 profile 工具mysql> SHOW VARIABLES LIKE '%profil%';+------------------------+-------+| Variable_name          | Value |+------------------...

2018-03-24 13:12:40

阅读数:10

评论数:0

MySQL insert ignore into、replace into、insert into、on duplicate key update 详解

创建测试表mysql> CREATE TABLE books(id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50) UNIQUE,remark VARCHAR(100));mysql> INSERT INT...

2018-03-24 13:11:16

阅读数:13

评论数:0

MySQL 索引 详解

用于快速查询数据库表中的数据优点 : 提高检索数据的速度缺点 : 索引需要占用物理空间,因此在增加、删除、修改数据时会造成维护速度降低MySQL 种索引类型1> 普通索引 : CREATE INDEX index_name ON table(column(length))2&...

2018-03-24 13:08:45

阅读数:17

评论数:0

Docker 搭建 MySQL 详解

1> 获取镜像 : 直接从 Docker Hub 上拉取 MySQL在 Docker Hub 或者 Docker Store 上搜索 MySQL 官方版使用相应的 pull 指令拉取 MySQL 镜像$ docker pull mysql2> 创建数据和...

2018-03-24 12:45:28

阅读数:53

评论数:1

MySQL count(1) count(*) 比较 详解

count(*) 将返回表格中所有存在的行的总数包括值为 null 的行,然而 count(列名) 将返回表格中除去 null 以外的所有行的总数 (有默认值的列也会被计入),这点对于所有数据的 COUNT 计算都是一样的count(1) 与 count(*) 比较 :1> ...

2018-03-24 12:44:31

阅读数:49

评论数:1

MySQL 数据库设计规范 详解

1> 数据库涉及字符规范采用 26 个英文字母(区分大小写) 和 0-9 这十个自然数,加上下划线'_'组成,共 63 个字符,不能出现其他字符(注释除外)注 : 1> 以上命名都不得超过 30 个字符的系统限制,变量名的长度限制为 29(不包括标识字符...

2018-03-24 12:33:10

阅读数:72

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭