![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 85
After Raining
这个作者很懒,什么都没留下…
展开
-
MySQL数据库--变量
分类 系统变量 - 全局变量 - 系统变量 自定义变量 - 用户变量 - 局部变量系统变量原创 2020-10-30 15:01:15 · 146 阅读 · 0 评论 -
MySQL数据库--索引
作用提高查询速度确保数据的唯一性可以加速表和表之间的连接 , 实现表与表之间的参照完整性使用分组和排序子句进行数据检索时 , 可以显著减少分组和排序的时间全文检索字段进行搜索优化.分类主键索引(primary key):不可重复(唯一标识),只能有一个主键。唯一索引(unique key):避免重复的列出现,唯一索引可以重复,多个列都可以标识为唯一索引。常规索引(key/index):默认的,index。用key关键字设置。全文索引(fulltext):特定数据原创 2020-10-29 14:34:20 · 107 阅读 · 1 评论 -
MySQL数据库--视图
MySQL从5.1版本开始提供视图功能。视图是一种虚拟存在的表,只保存sql逻辑(语句),不保存查询结果。类似于Java将一组查询语句封装起来。优势可重用sql语句;简化复杂的sql操作,不必知道或透露查询细节,保护数据,提高安全性。应用场景多个地方使用同样的查询语句;该查询使用的sql语句比较复杂。创建视图语法:create view 视图名as查询语句;-- 使用语法select * from 视图名 where 条件语句;修改视图语法:-- 表示若是原创 2020-10-27 19:52:52 · 171 阅读 · 0 评论 -
MySQL数据库--函数与变量
基础查询“+”只有运算作用(符号转换失败时看作0)拼接时用concat函数concat(字段名, 字段名) AS ''条件查询#条件运算符> < >= <= !=(<>也可判断不等于但is not不行) = > <=> --安全等于,既可以判断null,也可以当=使用但可读性较低#逻辑运算符&& || ! or not and#条件运算符like between and(包含临界值) in(用于字符串范原创 2020-10-26 22:02:58 · 347 阅读 · 0 评论 -
MySQL数据库--事务TCL
事务:一个或多个SQL语句组成一个执行单元,这个单元要么全部执行,要么全部不执行。如果执行过程中某条语句执行出错,整个单元都会回滚,返回最开始的状态。隐式事务:事务没有明显的开启和结束的标记(如:insert、update、delete)。显示事务事务具有明显的开启和结束标记。前提:必须设置自动提交功能为禁用。#(1)开启事务show variables like 'autocommit'; --查看自动提交服务#或select @@autocommit;set autocommit =原创 2020-10-26 21:21:32 · 149 阅读 · 0 评论 -
MySQL数据库(二)
1、常用命令#进入数据库(进入数据库后才能对数据库中数据进行操作)use 数据库名#原创 2020-10-24 16:31:00 · 151 阅读 · 0 评论 -
MySQL数据库(一)概念
数据库概念1、DB、DBMS、SQL之间的关系 数据库(Database,简称DB),储存数据的仓库,也提供访问、更新、处理、分析数据等功能。有两种类型,关系型数据库和非关系型数据库。面上大多数数据库都是关系型数据库,MySQL也是其中之一。 数据库管理系统(Database Management System,简称DBMS),顾名思义是用户操作和管理数据库的软件系统。 SQL语句是对于所有关系型数据库都通用的命令,是对关系数据库进行操作的一种标准化语言(性质和Java中的接口类似)。 这原创 2020-10-20 17:05:52 · 94 阅读 · 0 评论 -
Windows命令行安装MySQL8.0
官网下载安装包下载地址 创建配置"my.in"文件放在解压后文件中如图: 配置文件内容如下[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\MySQL\mysql-8.0.15-winx64 # 切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠。自己尝试吧# 设置mysql数据库的数据的存放目录datadir=D:\MySQL\MyData # 此处同上# 允许最大连接数max_con原创 2020-10-20 16:42:49 · 2081 阅读 · 0 评论 -
windows安装MySQL8.0
登录MySQL官方网站https://dev.mysql.com/downloads/windows/installer/,选择Windows版本下载最新版本MSI Installers安装文件。这里我下载的是社区版。下载完成后将得到一个mis文件,打开该文件后就可以开始安装MySQL数据库管理系统了,安装MySQL数据库管理系统与安装不同的Windows软件没有太大差别。开始安装后稍等几秒种,会弹出如图所示的对话框,用户需接受协议才能继续安装MySQL数据库。勾选对话框下方的“I acce..原创 2020-10-13 09:11:48 · 161 阅读 · 0 评论 -
2020Linux 安装MySQL8
好久都没有搞过MySQL了,最近去官网一看发现好多东西都变了,之前收藏的博客也不管用了,这次自己写一篇记录下。1、下载MySQL 可以从官网直接下载压缩包MySQL官网下载连接选择与自己服务器对应的版本。下载完成后上传到服务器 /usr/local/mysql 文件夹下(没有就创建一个或者放在其他文件夹下)也可以用wget直接下载wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21-linux-glibc2.12-原创 2020-10-12 15:32:01 · 182 阅读 · 1 评论 -
MySQL设置某一用户只对一个数据库拥有所有权限
原创 2019-10-30 21:32:23 · 4262 阅读 · 0 评论 -
MySQL常用命令及MySQL远程连接被拒绝的解决方法
Linux中下载不同版本的MySQL命令规则可能会有些差别,之前就踩了不少坑更改密码(远程连接连不上时改密码及加密方式)ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';报1819解决方案请见:报1819解决方法刷新权限flush privileges;给用户分配权限(所有权限)gra...原创 2019-10-03 09:32:50 · 201 阅读 · 0 评论 -
Linux完全卸载MySQL
https://www.cnblogs.com/nicknailo/articles/8563456.html原创 2019-09-23 20:49:43 · 182 阅读 · 0 评论