MySQL数据库初体验

news/2024/9/28 18:24:03

目录
  • 1.数据库的基本概念
    • (1)关系型数据库(SQL)
    • (2)非关系型数据库(NoSQL)
    • (3)主流的数据库介绍
  • 2.MySQL安装方法

1.数据库的基本概念

数据库分两大类:关系型数据库 SQL 、非关系型数据库 NoSQL。

(1)关系型数据库(SQL)

典型代表:MySQL、MariaDB、PostgreSQL、SQL、Server、Oracle、Db2。
信创标准(国产数据库代表):华为-高斯 、 阿里-Oceanbase 、阿里云数据库-RDB 、 腾讯-TDBA 、人大金仓、达梦、greatSQL。

存储结构:二维表格
存储的数据:结构化数据
使用场景:存储业务数据、账户信息等

对象: 库 -> 表 -> 二维表格形式的结构化数据
行(记录):用来描述一个对象的信息
列(字段):用来描述对象的一个属性

(2)非关系型数据库(NoSQL)

存储结构:非二维表格结构,不同类型的NoSQL采用不同的存储结构,比如 键值对、文档、索引、时间序列 等。
缓存型:Redis 、 Memcached
文档型:MongoDB
索引型:Elasticsearch
时序型:Prometheus 、 InfluxDB
列式型:HBase

(1)数据(Data)
描述事物的符号记录;包括数字,文字、图形、图像、声音、档案记录等;以“记录”形式按统一的格式进行存储。
(2)表
将不同的记录组织在一起;用来存储具体数据。
(3)数据库
表的集合,是存储数据的仓库;以一定的组织方式存储的相互有关的数据集合;是按照数据结构来组织、存储和管理数据的仓库。

int :整型   无符号[0,2^32-1],有符号[-2^31,2^31-1]
float :单精度浮点	4字节32位
double :双精度浮点	8字节64位
char :固定长度的字符类型
varchar :可变长度的字符类型
text :文本
image :图片
decimal(5,2) :5个有效长度数字,小数点后面有2位

(4)数据库管理系统(DBMS)
是管理数据库的系统软件,其包括数据库及用于访问、管理数据库的接口系统;主要功能是维护数据库,并方便、有效地访问数据库中各个部分的数据。

(5)数据库系统(DBS)
是一个人机系统,由硬件、OS、数据库、DBMS、应用软件和数据库用户组成;用户可以通过DBMS或应用程序操作数据库。

(3)主流的数据库介绍

SQL Server(微软公司产品):面向Windows操作系统;简单、易用

Oracle(甲骨文公司产品):面尚所有主流平台;安全、完善,操作复杂

DB2(IBM公司产品):面向所有主流平台;大型、安全、完善

MySQL(甲骨文公司收购):免费、开源、体积小

2.MySQL安装方法


(1)源码编译安装














mysql远程连接


(2)yum安装








mysql远程连接

show databases;
use mysql;
create user 'root'@'%' identified by '密码';   #创建用户
grant all privileges on *.* to 'root'@'%' identified by '密码';  #授予权限
flush privileges;  #当前会话立即生效
select user,host authentication_string from mysql.user;


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hjln.cn/news/47255.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

Maven依赖版本更新踩坑

问题描述 项目xx基于Spring Boot框架,其<parent>配置如下: <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.4.2</version><relativePath /> &l…

c#自定义Winfrom飞机仪表控件-第一个

先看下效果,这是客户定制的飞机仪表控件中的一个。 我们来分析下这个这种控件要怎么开发,开发思路是什么。背景边框,这个你可以用gdi+画,或者让美工做背景图,我这里直接让美工做背景图了,中间部分留黑。刻度盘有左中右下总计5个左侧的刻度盘又有一个放大盘右侧刻度盘也有…

explorer 资源管理器 win10 剪切大量文件 最终99%卡死好几个小时

用Process Explorerthreads栏 可以看到 shcore.dll占用最多 不过光看这个dll没啥用,这个dll有很多功能 再点stack 看调用栈 ntdll.dll!NtReadFile+0x14KERNELBASE.dll!ReadFile+0x73windows.storage.dll!SHGetKnownFolderItem+0x1a6coml2.dll!StgOpenStorageOnILockBytes+0x99…

设计模式-状态模式

状态模式 状态模式也成为状态机模式,是允许对象在内部状态发生改变时改变它的行为。对象看起来好像改变了它的类,属于行为型模式。 角色:上下文角色(Context):定义客户端需要的接口,内部维护一个当前状态实例,并负责具体状态的切换。 抽象状态角色(State):定义该状态…

透视投影矩阵的推导

透视投影矩阵的推导 本文完全 copy 自 透视投影矩阵的推导 - bluebean - 博客园 (cnblogs.com) 只是用 markdown 将公式全部又打了一遍图1: View Frustum Perspective Projection Matrix 的任务就是把位于视锥体内的物体的顶点 (x, y, z) 坐标映射到 [-1, 1] 范围。(如果是 D…

或门实现

或门实现其中有一个为真,就输出高电平感谢使用!本文来自博客园,作者:草履虫1023,转载请注明原文链接:https://www.cnblogs.com/lichenglin1023/p/18257235

异或门

异或门实现异或就是:两个输入相同为0,不同为1感谢使用!本文来自博客园,作者:草履虫1023,转载请注明原文链接:https://www.cnblogs.com/lichenglin1023/p/18257238

Gitlab搭建

目录Gitlab1. 使用docker部署gitlab2. 登录gitlab2.1 修改语言为中文2.3 修改密码3. 用户管理3.1 创建用户4. 配置ssh拉取代码4.1 添加ssh密钥4.2 测试拉取 Gitlab 1. 使用docker部署gitlab [root@master ~]# mkdir -p /data/gitlab/{config,logs,data}编写docker-compose.yaml…