索引在数据库开发中有非常重要的作用,通过在表字段中建立索引可以优化查询,确保数据的唯一性,并且可以对任何全文索引字段中大量文本的搜索进行优化。在MySQL中主要有四类索引:主键索引、唯一索引、常规索引、和全文索引。 主键…
标签:MySql
MySQL语法模板 SQL语句:事件
创建事件调度 CREATE [DEFINER = { user | CURRENT_USER }] EVENT [IF NOT EXISTS] event_name ON SCHEDULE schedule [ON CO…
mysql – SEPARATOR关键字在Hibernate Formula中无法正常工作
我有以下Hibernate forumla查询,我可以在 mysql workbanch中执行. select group_concat(distinct t.column_1_name SEPARATOR ', ') …
如何理解并正确使用 MySQL 索引
1、概述 索引是存储引擎用于快速查找记录的一种数据结构,通过合理的使用数据库索引可以大大提高系统的访问性能,接下来主要介绍在MySql数据库中索引类型,以及如何创建出更加合理且高效的索引技巧。 注:这里主要针对的是Inn…
在数据库上实现每3秒最多只插入一条记录
由于下游的流量限制,经常有这样的需求,每一段时间只能有固定量的请求。多于的流量会造成服务不可用,或高延时。所以需要在上游做一些拥塞的控制,于是就有了如题的需求。 我们将这个问题简化一下,假设数据库表里只有两个字段: …
ubuntu16.04 本地安装hive
前提条件 安装hadoop 1.下载hive2.3.3 2.创建hive文件夹 sudo mkdir /usr/share/hive 3.解压hive sudo tar -zxvf apache-hive-2.3.3-b…
Centos 7 安装 MySQL
总所周知,MySQL 被 Oracle 收购后,CentOS 的镜像仓库中提供的默认的数据库也变为了 MariaDB,如果想了解 MariaDB 和 CentOS 的区别,可以参考官网介绍,想用 MariaDB 的同学可…
mysql – PDO和IS NOT NULL函数
我是PDO的新手,我想知道是否有一个等同于 mysql语句来检查参数是否为空,例如: SELECT * FROM table WHERE param IS NOT NULL 我试过这个: $pdo->prepare…
mysql 大表中count() 使用方法以及性能优化.
笔者现在遇到这么一个场景, 一个单表中包含有6000w+的数据,然而你又不能拆分.需要分别统计表中有多少数据,A产品有多少,B产品有多少这几个数据. 在为优化之前.表结构如下,为了隐藏内容我将相应字段做了模糊化处理. C…
深入理解mongodb和hbase区别
最近公司想要做数据分析,之前我们公司用的是免费的growing IO。他们分析仅限于界面跳转的转化率,不能详细地分析业务数据。我研究了一个需要埋点的产品,搞明白他们是在每个接口的调用埋点,将用户对接口的调用行为记录下来,…
MySQL整数类型说明 int(11) vs int(20)
说下想写这篇文章的事由。昨天开发提出的一个DBA任务,深深的震惊了我,说将字段 role int(32) unsigned 改成 role int(64) unsigned not null ,说int大小不…
Hadoop(2)---Mysql 在Linux下的安装与配置
Linux下安装Mysql相对windows较为复杂,折腾了2天多,终于安装和配置完成,简单记录安装和配置过程,如下: Ⅰ.操作环境说明: Linux:CentOS6.5_64 bit Mysql:mysql-5.6.3…