mysql
-
centos6 安装mysql客户端
查看操作系统版本 cat /etc/redhat-release 这个命令就会查看该操作系统上是否已经安装了mysql数据 rpm -qa | grep mysql [root@larry ~]# rpm -e mysql // 普通删除模式 [root@larry ~]# rpm -e –no…
-
MySQL InnoDB索引介绍及优化



正文: 一、先说说什么是索引? 索引(index)翻译为一个目录,用于快速定位我们想要找的数据的位置。例如:我们把一个数据库比作一本书,而索引(index)就是书中的目录,此刻要找到书的某个感兴趣的内容,我们一般是不会整本书翻完再去确认该内容在哪里,而是通过书的目录,定位到该内容章节所在页数,最后直…
-
php扩展MySQLi
mysqli扩展允许我们访问mysql 4.1及以上版本提供的功能。 mysqli扩展和持久化连接 mysqli扩展的持久化连接在PHP5.3中被引入。支持已经存在于PDO MYSQL 和ext/mysql中。持久化连接背后的思想是客户端进程和数据库之间的连接可以通过一个客户端进程来保持重用, 而…
-
Mysql 数据库操作基础及Node中使用Mysql



数据库:存储数据的仓库。 数据结构化 实现数据共享 可以减少冗余数据 数据独立性高 数据统一管理与控制 数据库介绍 MySQL 数据库 Oracle Orcale数据库管理系统由甲骨文公司开发,在数据库领域一直处于领先地位 商业收费,大型系统,淘宝、京东就使用了 Oracle 数据库 SqlServ…
-
如何得到Mysql每个分组中的第N条记录



问题背景 1) 限制:每个用户在一个类目下,最多享受4单满送优惠。 即统计享受了满送优惠的订单数时需要排除掉同一类目下第四单以后的订单 如何得到每个用户同一类目下第四单ID呢? %ign%ignore_a_1%re_pre_1% 可惜Mysql并没有分组函数可以方便的得到每组中第四个id。但可以有变…
-
MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL
1.几种模式 . cascade方式 在父表上update/delete记录时,同步update/delete掉子表的匹配记录 . set null方式 在父表上update/delete记录时,将子表上匹配记录的列设为null要注意子表的外键列不能为not null . No action方式…
-
mysql——delete语法
单表语法: DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name [WHERE where_definition] [ORDER BY …] [LIMIT row_count] 多表语法: DELETE [LOW_PRIORITY] [QUIC…
-
mysql— SQL语法之数据定义语句DDL
1. ALTER DATABASE语法 ALTER {DATABASE | SCHEMA} [db_name] alter_specification [, alter_specification] …alter_specification: [DEFAULT] CHARACTER SET ch…
-
docker怎么部署mysql8并设置可远程连接



%ign%ignore_a_1%re_a_1%部署mysql的关键在于两点 为了避免数据丢失,我们需要将mysql在生产环境生成的数据文件夹挂载到容器外部,而不是放在容器内部,因为容器内部存储是不安全的。 2.运行mysql镜像时需要设置初始密码,并且设置mysql可以远程连接。 接下来我们开始do…
-
mysql 函数之与GROUP BY子句同时使用的函数
1. GROUP BY(聚合)函数 本章论述了用于一组数值操作的 group (集合)函数。除非另作说明, group 函数会忽略 null 值。 假如你在一个不包含 ROUP BY子句的语句中使用一个 group函数 ,它相当于对所有行进行分组。 AVG([DISTINCT] expr) 返回ex…