mysql——认识

一、有哪些数据库

db:database 数据的仓库,有条理的组织起来

DBMS:数据库管理系统

        常见的DBMS:

1.mysql

2.oracle :甲骨文

3.Access :微软

4.PostgreSQL

5.SQLite (小型)

6.Mariadb

关系型数据库

1.支持SQL语法

2.数据的存储可靠

3.数据查询、读写等操作执行等速度较慢

非关系型数据库:

1.redis

2.ectd

3.memcached

 适用于:数据变更速度较快,且需要较快响应速度的场景

二、基础概念

数据库:用于保存条理化数据的容器,这个容器在操作系统上可以表现为一个或者多个文件。

数据表:使用特定的形式来保存结构化的数据

通过表名来区别不同的数据表

schema:数据表和数据库的结构

 一张数据库表由多列数据组成,每一列都包含数据表的一个特定的信息

column:列

dataype:数据类型,每一列数据都有对应的数据类型。

row:行 数据表中的一条数据

primary key:主键 主键的值在对应数据列中是唯一的,且一般不为空

FOREIGN KEY:外键 这一列数据是从另一张表中引用的

SQL:Structured Query Language 缩写 --结构化查询语句,SQL使用一种专门用于数据库操作的语言。

优点:

SQL并不是一种专用于特定数据库厂商的语言,几乎所有的主流DBMS都是支持SQL语法

MySQL:

1、开销相对较低,MySQL是一款开源的dbms软件

2、性能好、mysql运行速度快

1、值得信赖,mysql应用用于多个知名组织和站点的构建

4、操作和安装简单

软件架构:

C/S架构

1、服务端守护进程 mysql 监听系统的3306端口

2客户端使用对应的客户端程序打开并对数据库进行操作

mysql 客户端命令,所有的sql语句都在这里执行

         图形化的客户端工具:

workbench

nevicat

mysql版本信息:1、8 8.3(最高)  8.0.22  8.0.31  2、5 (5.7)

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java学习day6-集合

集合指一组用于储存和操作数据的类和接口,提供各种数据结构和算法,以在程序中高效地管理和操作数据 特点:与数组相比,集合可以自动扩容,只需向其中添加元素即可(与Cvector类似);数组…

软考之零碎片段记录(七)+复习巩固(二)

一、上新 1. 有向图 从顶点A到顶点B的边,不等于从B到A的边。 2. 广度优先 遍历开始节点(第一层)的邻节点(从左至右顺序),邻接点设为第二层根据1中遍历邻接点从左往右的顺序遍历。 bilibili视频《广度优…

P8783 [蓝桥杯 2022 省 B] 统计子矩阵

题目:P8783 [蓝桥杯 2022 省 B] 统计子矩阵 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 代码&#xff1a;&#xff08;部分解析在代码中&#xff09; #include<bits/stdc.h> using namespace std; long long a[1010][1010]; long long pre[1010][1010]; long long …

【云原生篇】K8S配置管理之ConfigMap 和 Secret

在 Kubernetes (K8s) 中&#xff0c;ConfigMap 和 Secret 是用于存储配置数据的资源对象&#xff0c;它们允许你将配置与容器镜像分离&#xff0c;从而增加了应用的灵活性和可移植性。这两种资源的主要区别在于它们存储的数据类型和用途&#xff1a;ConfigMap 用于存储非敏感的…

《C++程序设计》阅读笔记【5-引用】

&#x1f308;个人主页&#xff1a;godspeed_lucip &#x1f525; 系列专栏&#xff1a;《C程序设计》阅读笔记 本文对应的PDF源文件请关注微信公众号程序员刘同学&#xff0c;回复C程序设计获取下载链接。 1 引用1.1 概念1.2 和引用相关的操作1.2.1 什么能被引用 1.3 用引用传…

WebKit结构揭秘:探秘网页渲染的魔法之源

一、WebKit之心&#xff1a;渲染引擎的魔力 WebKit的渲染引擎是其核心所在&#xff0c;它犹如一位技艺高超的魔法师&#xff0c;将HTML、CSS和JavaScript的魔法咒语转化为绚丽的网页画面。它解析代码&#xff0c;绘制页面&#xff0c;让网页内容跃然屏上&#xff0c;展现出无尽…

openpyxl的使用

1、中文手册 openpyxl-一个Python库&#xff0c;用于读/写excel2010 xlsx/xlsm文件 — openpyxl 3.0.5 文档

单片机学习day1(点亮流水灯)

1. 位运算 &:按位与 &#xff08;与0得0、与1不变&#xff09;&#xff08;全1为1&#xff0c;有0得0&#xff09;指定位置1 |:按位或 &#xff08;或1得1、或0不变&#xff09;&#xff08;全0为0&#xff0c;有1得1&#xff09;指定位置0 ^:按位异…

ROS 2边学边练(15)-- 写一个简单的服务(C++)

前言 此篇我们即将编写一个简单的服务&#xff08;service&#xff09;通信例子&#xff0c;客户端节点向服务端节点发出请求&#xff08;.srv文件中规定了通信的数据结构格式&#xff09;&#xff0c;服务端节点收到请求后将结果回复给客户端节点&#xff0c;一问一答&#xf…

力扣-简化路径

题目 71简化路径 思路 这个题和逆波兰表达式求值很想&#xff0c;都是通过使用栈来实现。 对于给定的绝对路径&#xff0c;首先可以使用 “/” 将其分割&#xff0c;分割后的字符串共包括四种情况&#xff1a; 空字符串&#xff08;例如当绝对路径为"//"时&#x…

Unity类银河恶魔城学习记录12-4 p126 Item Tooltip源代码

Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释&#xff0c;可供学习Alex教程的人参考 此代码仅为较上一P有所改变的代码 【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili UI.cs using System.Collections; using System.Collections.Generic; usi…

【面经】interrupt()、interrupted()和isInterrupted()的区别与使用

&#x1f4dd;个人主页&#xff1a;五敷有你 &#x1f525;系列专栏&#xff1a;面经 ⛺️稳中求进&#xff0c;晒太阳 interrupt方法 如果打断线程正在sleep&#xff0c;wait&#xff0c;join会导致被打断的线程抛出InterruptedException&#xff0c;并清除打断标记。如…

Redis的配置文件详解

单位&#xff1a;Redis配置对大小写不敏感&#xff01; 注意这里&#xff1a;任何写法都可&#xff0c;不区分大小写。 units are case insensitive so 1GB 1Gb 1gB are all the same.包含&#xff1a;搭建Redis集群时&#xff0c;可以使用includes包含其他配置文件网络&…

PyTorch之Torch Script的简单使用

一、参考资料 TorchScript 简介 Torch Script Loading a TorchScript Model in C TorchScript 解读&#xff08;一&#xff09;&#xff1a;初识 TorchScript libtorch教程&#xff08;一&#xff09;开发环境搭建&#xff1a;VSlibtorch和Qtlibtorch 二、Torch Script模型格…

关于 elf loader 的编写

可以使用如下命令观看 elf 文件的信息 readelf -a build/ramdisk.img | vim -在编写 elf loader 的时候&#xff0c;实际上只有下图这一部分 “Program Headers” 是有用的 凡是类型为 “LOAD” 的就是需要加载进内存的部分 所以&#xff0c;只要把这些部分加载进内存里&…

数据库不用mmap

你确定你想用 MMAP 实现数据库么&#xff1f;_哔哩哔哩_bilibili MMAP 的随机读与顺序读的性能表现不好&#xff0c;以及对于写主要是不可控的刷入时机以及代码冗余&#xff0c;所以 MMAP 不适合在数据库中使用。 mmap是posix系统调用&#xff0c;它提供由操作系统管理内存映…

acwing算法提高之图论--最小生成树的典型应用

目录 1 介绍2 训练 1 介绍 本专题用来记录使用prim算法或kruskal算法求解的题目。 2 训练 题目1&#xff1a;1140最短网络 C代码如下&#xff0c; #include <iostream> #include <cstring>using namespace std;const int N 110, INF 0x3f3f3f3f; int g[N][N…

(C)1008 数组元素循环右移问题

1008 数组元素循环右移问题&#xff1a; 问题描述 输入样例&#xff1a; 6 2 1 2 3 4 5 6 输出样例&#xff1a; 5 6 1 2 3 4 解决方案&#xff1a; #include<stdio.h> #include<string.h> #include<math.h> int main(){int n,k,flag,y,x,final;int a[10000…

Flutter Boost 3

社区的 issue 没有收敛的趋势。 设计过于复杂&#xff0c;概念太多。这让一个新手看 FlutterBoost 的代码很吃力。 这些问题促使我们重新梳理设计&#xff0c;为了彻底解决这些顽固的问题&#xff0c;我们做一次大升级&#xff0c;我们把这次升级命名为 FlutterBoost 3.0&am…

合理早餐选择,稳定糖尿病血糖。

对于糖尿病患者来说&#xff0c;饮食管理是治疗的重要一环。不合理的早餐选择会导致血糖的波动。很多糖尿病朋友按时吃药&#xff0c;但是血糖就是稳定不住&#xff0c;之前看过一个例子&#xff0c;北京崇文门医院朱学敏主任接诊过一个患者&#xff0c;那个患者按时吃药&#…