Mysql
越努力越幸运再努力
这个作者很懒,什么都没留下…
展开
-
mysql数据库语法总结--存储过程、函数、视图、触发器、表
概述 抽空总结一下mysql的一些概念性内容,涉及存储过程、函数、视图、触发器等。 一、查看存储过程、函数、视图、触发器、表 1、存储过程 select * from mysql.proc where type='PROCEDURE'; show procedure status; show create procedure proc_name; //存储过程定义 ...原创 2019-12-10 10:32:41 · 363 阅读 · 0 评论 -
MySQL基础入门
概述 这篇文章主要针对刚入门的开发,一般半个小时是可以学完的,当然要理解的话估计不止30分钟,对于初学者来说只需满足自己需求可以增删改查等简易的维护即可。 下面介绍下MySQL的基础方面内容。 一、开始使用 MySQL 为关系型数据库(Relational Database Management System),一个关系型数据库由一个或数个表格组成, 表格一般包括以下: 表头(heade...原创 2019-12-10 10:26:41 · 167 阅读 · 0 评论 -
MySQL常用30种SQL查询语句优化方法
1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描。如: select id from t where num is ...原创 2019-12-10 10:24:22 · 106 阅读 · 0 评论 -
MySQL常见面试题总结
前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. 前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己也回答不好,虽然知识点大部分都知道,但是无法将知识串联起来. 因此决定搞一个MySQL灵魂100问,试着用回答问题的方式,让自己对知识点的理解更加深入一点. 此文...原创 2019-12-10 10:23:04 · 133 阅读 · 0 评论 -
Mysql基础
目录 一、准备 二、SQL常用数据类型1、数值型1)整型2)小数2、字符型3、日期型 三、SQL字段约束1、六大约束2、标识列(自增长列) 四、DQL(Data Query Language)数据查询语言 1、语句顺序 2、基础查询(SELECT) (1)查询常量 (2)查询表达式 (3)查询字段a.表中字段查询b.使用别名(AS)c.去重(DISTINCT) (4)查询函数a...原创 2019-11-19 14:46:05 · 227 阅读 · 0 评论 -
Linux 环境修改mysql数据库的编码格式
注意事项:修改/etc/my.cnf配置文件后,发现数据库的编码格式并没有变,那是因为修改配置文件后对新建的数据库会生效,已经建好的数据库的编码格式不会变,所以需要修改配置文件,并删掉原来的数据库实例,重新在创建数据库实例就可以了。配置文件内容如下: 对应数据库里的 ...原创 2019-09-26 15:48:43 · 361 阅读 · 0 评论 -
Linux环境MySQL数据库备份还原
1,备份 2,还原原创 2019-09-26 15:30:11 · 204 阅读 · 0 评论 -
Linux环境MySQL安装详解(二)
一、卸载 mysql安装有三种方式,包括二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。一般是前两种比较多 卸载方法参考上一篇 二、下载 将下载的压缩包复制到linux服务器/usr/local/路径下(下载地址https://dev.mysql.com/downloads/mysql/,进去下载默认是最新的,找到Looking for prev...原创 2019-09-26 10:43:50 · 118 阅读 · 0 评论 -
Linux环境卸载安装Mysql详解
一,检查环境 1,检查Linux环境是否已经安装了MySQL 2,卸载 3,再次检查发现已被删除,并检查还有没有其他的参与文件 4,将相关的文件删除掉。至此环境已经清理干净。 二,下载安装包并安装 1.下载mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz的安...原创 2019-09-24 17:00:59 · 776 阅读 · 0 评论