Mysql
cc41798520101
qqq
展开
-
MySQL的学习--触发器
MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。创建触发器在MySQL中,创建触发器语法如下:CREATE TRIGGER trigger_nametrigger_timetrigger_event ON tbl_nameFOR EACH ROWtrigger_stmt其中:trigge...转载 2018-05-23 15:09:19 · 175 阅读 · 0 评论 -
SQL中索引不会被用到的几种情况
1、查询谓词没有使用索引的主要边界,换句话说就是select *,可能会导致不走索引。 比如,你查询的是SELECT * FROM T WHERE Y=XXX;假如你的T表上有一个包含Y值的组合索引,但是优化器会认为需要一行行的扫描会更有效,这个时候,优化器可能会选择TABLE ACCESS FULL,但是如果换成了SELECT Y FROM T WHERE Y = XXX,优化器会直接去索引中找...转载 2018-03-07 15:51:31 · 4099 阅读 · 0 评论 -
centos7上源码安装mysql5.7.11(2)
Installing MySQL Using a Standard Source Distribution:(使用标准源码方式安装)http://dev.mysql.com/doc/refman/5.7/en/installing-source-distribution.htmlMySQL Source-Configuration Options:(源码配置参数说明)http://de转载 2018-01-08 14:31:03 · 305 阅读 · 0 评论 -
CentOS 7 源码编译安装MySQL 5.7.14(1)
一、添加用户和组1. 进入root:su2. 添加组:groupadd mysql3. 添加用户:useradd -r -g mysql -s /bin/false mysql二、安装1. 首先到MySQL官网下载最新版的MySQL 5.7.14,进入http://dev.mysql.com/downloads/mysql转载 2018-01-08 14:30:02 · 307 阅读 · 0 评论 -
centos7.2下安装mysql5.7,使用rpm包安装
centos7.2下安装mysql5.7,使用rpm包安装0、环境本文操作系统: CentOS 7.2.1511 x86_64MySQL 版本: 5.7.161、卸载系统自带的 mariadb-lib[root@centos-linux ~]# rpm -qa|grep mariadb mariadb-libs-5.5.44-2.el7.centos.x86_转载 2017-09-27 09:23:35 · 265 阅读 · 0 评论 -
SQL常用语句与解释
一、SQL常用语句与解释(1)数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" //从数据表中读取“字段名=字段值”的所有字段并根据字段名排序【倒序】 sql="select * from 数据表 where 字段名 like '%字段值%' order by 字段名 [desc转载 2017-12-27 10:57:20 · 3025 阅读 · 0 评论 -
MySQL修改表的外键约束
1.删除约束ALTERTABLE ‘表名1’ DROPFOREIGNKEY ‘约束名’2.增加约束ALTERTABLE ‘表名1’ADD CONSTRAINT '约束名'FOREIGNKEY (‘字段名’) REFERENCES '表名2' (‘字段名’)ALTERTABLE`tfeedbackmessage`DROPFOREIGN...原创 2016-08-25 14:44:16 · 10245 阅读 · 2 评论 -
mysql 多个字段拼接
Mysql的查询结果行字段拼接,可以用下面两个函数实现:1. concat函数[sql] view plain copy print?mysql> select concat('1','2','3') from test ; +---------------------+ | concat('1','2','3') |转载 2016-08-23 09:53:06 · 1437 阅读 · 0 评论 -
MySQL数据库、数据表和字段字符集查询、修改和配置
一、设置编码LINUX 修改vi/etc/my.cnfWINDOWS my.ini 在[client]下添加 default-character-set=utf8 在[mysqld]下添加 default-character-set=utf8 保存,重启mysql即可;二、创建对象时设置字符集1 创建数据库指定数据库的字符集转载 2016-04-10 17:35:35 · 4640 阅读 · 0 评论 -
Docker 配置安装 MySQL
官方文档:https://hub.docker.com/_/mysql配置和数据目录docker使用数据卷的方式将docker容器内部的文件映射到外部的文件,达到持久化的目的下列安装使用的 数据库data目录和配置文件/home/mysql/data/home/mysql/mysql.cnf如需更换,自行替换下方的文件位置修改配置的话,修改配置文件,停止再启动...原创 2019-04-01 18:24:12 · 211 阅读 · 0 评论