mysql 技术分享
文章平均质量分 59
介绍自己在学习mysql中的体会
上官二狗
秃头工程师
展开
-
mysql 主从复制 实例讲解
MySQL数据库自身提供的主从复制功能可以方便的实现数据的多处自动备份,实现数据库的拓展。多个数据备份不仅可以加强数据的安全性,通过实现读写分离还能进一步提升数据库的负载性能。在本文中我们主要介绍 mysql 的主从复制,读写分离在以后的文章中会涉及到实现MySQL主从复制需要进行的配置主服务器: 开启二进制日志配置唯一的 server-id获得master二进制日...原创 2018-05-12 16:19:33 · 364 阅读 · 0 评论 -
mysql 常用命令和语法规范
mysql中的常用命令SELECT VERSION();显示当前mysql版本 SELECT NOW();显示当前系统时间 SELECT USERS();显示当前用户 mysql 的语法规范关键字和函数名全部大写小写其实mysql也可以识别,但是小写不利于区分关键字和函数,所以强烈推荐使用大写数据库名,表名,字段名全部小写原因和上面一样...原创 2018-03-17 19:57:42 · 615 阅读 · 0 评论 -
Centos7 安装mysql与php
官网下载安装mysql-server依次使用下面三个命令安装wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpmrpm -ivh mysql-community-release-el7-5.noarch.rpmyum install mysql-community-server安装过程如下图 安装成功原创 2018-03-16 00:57:51 · 2884 阅读 · 0 评论 -
wamp 修改mysql 默认编码
wamp 集成环境中 mysql 的默认编码为 latin1 不支持中文使用我们常常需要把 mysql 的默认编码改为 utf8其实改起来非常的方便 首先我们找到 mysql 的安装目录的 mysql.ini 如我的就在 C:\wamp64\bin\mysql\mysql5.7.14 下 当然你也可以点击 wamp 图标 再点击 mysql 也可以直接找到 mysql.ini ...原创 2018-03-17 20:59:14 · 844 阅读 · 0 评论 -
mysql 创建高性能的索引
什么是索引 我们可以把索引当成书籍的目录,我们想要知道书的特定的内容就要查看目录,然后定位页码mysql的存储引擎采用类似的方法进行数据查询,先去索引中找到对应的值,然后根据匹配的索引找到对应的数据行索引的类型 索引有很多的类型,都是实现在存储引擎层的普通索引,最基本的索引,没有任何约束限制唯一索引,与普通索引类似,但是具有唯一性约束 (一个表可以有多个唯一索引)主键索引...原创 2018-03-22 20:53:20 · 640 阅读 · 0 评论 -
mysql UNSIGNED 和 AUTO_INCREMENT
关于 mysql 中 UNSIGNED 的解释百度百科如下图 但我们仔细一看会发现毛病,正整数是大于0的整数,但 NUSIGNED 确是可以为 0 的,具体如下图 所以在这里大家一定要记住 UNSIGNED 代表的是 无符号 而不是大于0当 UNSIGNED 和 AUTO_INCREMENT 连用 AUTO_INCREMENT 代表自增,创建主键 UNSIGNED ...原创 2018-03-18 23:50:43 · 5318 阅读 · 0 评论 -
mysql 主键约束与唯一约束的区别
主键约束 PRIMARY KRYPRIMARY KRY 主键 是唯一的 一张表只能有一个主键AUTO_INCREMENT 一定要和主键连用但主键不一定要和 AUTO_INCREMENT 连用主键一定是非空的 NOT NULL 唯一约束 UNIQUE KEYUNIQUE KEY 唯一约束唯一约束可以保证数据的唯一性唯一约束的字段可以为空每张数据表可以有存在多...原创 2018-03-19 00:30:05 · 4788 阅读 · 1 评论