mysql数据库
文章平均质量分 93
Damon Lee
Python
展开
-
Linux运维•数据库(三)⁃MySQL表操作
MySQL数据库 三、表操作 1、创建(复制) ①语法: CREATE TABLE 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件] )ENGINE=innodb DEFAULT CHARSET utf8; ②创建实例 create table student( id ...原创 2018-03-21 22:08:40 · 198 阅读 · 0 评论 -
Linux运维•数据库(二)⁃MySQL库操作
MySQL数据库 二、库操作 1、系统库简介 ①information_schema :虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等 ②mysql:核心数据库,里面包含用户、权限、关键字等信息,不可以删除 ③performance_schema:mysql 5.5版本后添加的新库,主要收集系统性能参数,记录处理查询请求时发生的各种事件...原创 2018-03-21 22:01:19 · 169 阅读 · 0 评论 -
Linux运维•数据库(一)⁃MySQL基本概念
MySQL数据库 一、基本概念 1、什么是数据 存储的信息就称为数据 2、什么是数据库 数据库就是一个存放数据的仓库。 这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据库提供的多种方法来管理数据库里的数据。 3、什么是数据库表 数据表是关系数据库中一个非常重要的对象,是其它对象的基础,也是一系列二维数组的集合,用来存储、操作...原创 2018-03-21 21:57:59 · 325 阅读 · 0 评论 -
Linux运维•数据库⁃navicat连接MySQL8+时出现2059错误解决方法
问题 今天在练习docker时候安装了一个mysql8.0,在使用navicat连接MySQL8+时会出现2059错误,查了很久才发现,这是由于新版本的MySQL使用的是caching_sha2_password验证方式,但此时的navicat还没有支持这种验证方式。 解决 解决方法就是将验证方式改为以前版本(5.7及以下)使用的验证方式mysql_native_password。具体的验证...原创 2019-01-15 16:19:11 · 309 阅读 · 0 评论