首页 > 数据库 >数据库入门知识点 1--初识MySQL数据库

数据库入门知识点 1--初识MySQL数据库

时间:2024-07-24 10:26:57浏览次数:12  
标签:关系 知识点 存储 database -- 数据库 mysql 数据

1、数据库

(1)json,wps,txt,md,···都是保存文本数据的(数据交互麻烦,数据安全问题)

(2)列表,元组 ,字典,集合,···(保存临时的数据 ,对数据进行处理的时候保存。)

银行卡----存入的钱(不允许随意修改的)

游戏的数据-----数据不存档--没有安全保障----第二天就会回到解放前。

(3)使用专门的数据库对数据进行管理(数据交互,共享,选择权限,统一管理)

数据库(database)是按照数据结构来组织、存储、管理数据的仓库。

2、数据库的分类

数据库的两个类型:关系型数据库  非关系型数据库

(1)关系型数据库

关系型数据库,是一个结构化的数据库,创建在关系模型(二维表格)(跟excel文件是一致的),主要强调使用表格的方式进行存储。

元素:行,列,表,库(表的集合)

mysql就是一个关系型数据库,根据表与表之间的关联进行访问数据。

关系型数据库:mysql,oracle,sqlsever

(2)非关系型数据库

存储数据的格式:键值对,文档形式,图形形式,音频

只记录数据,不会记录数据与数据之间的关联,都是基于特定的存储结构,解决大数据的问题

非关系型数据库:MongoDB,Habase,Redis············

3、数据库的概念

(1)数据:记录一个事件,或者一个事务的特征。(数字,文字,符号)

(2)数据库:长期保存数据,并且是按照一定的结构保存的,操作管理。

(3)数据库管理系统:用户通过这个系统来对数据库进行操作访问,位于用户和操作系统之间。

mysql数据库---mysql数据库管理系统的服务。

4、了解SQL

结构化查询语句,用于存储管理数据库、是数据库交互的基础

4.1 SQL指令

(1)DDL :数据定义语言(主要是用来对数据库中创建,删除,修改表结构的操作)

(2)DQL: 数据查询语言(主要是数据库中对表的查询)

(3) DML:数据操作语言(对数据进行增删改的操作)

(4) TPL:事务控制语言(管理数据库的事务)

(5)DCL:数据控制语言(定义数据库的安全级别,访问权限)

4.2 SQL基本语言规则

(1) sql不区分大小写

(2) 每一个sql语句写完之后必须写上分号表示结尾

(3) 注释

# 注释

-- 和注释之间有一个空格

/*
多行注释
*/

5、MySQL库的操作

net start mysql  #启动服务
quit #退出数据库管路系统
net stop mysql  #退出服务

5.1查询数据库

show databases;  #查询目前数据库中的所有库

information_schema :虚拟库,不占用磁盘空间,存储数据库启动之后的参数

mysql :授权库,存储系统用户的权限信息

performance_schema:是mysql5.5之后新增的数据库,主要是收集数据库服务器的性能参数。 sys:主要是开发者查询性能问题时使用。

5.2 创建数据库

create database 数据库名称;
字符编码默认是utf8

5.3 查询创建数据库的所有信息

show create database 数据库名称;
CREATE DATABASE `name1` /*!40100 DEFAULT CHARACTER SET utf8 */

5.4 切换数据库

use 数据库名称;

5.5 查看当前操作的数据库

select database();

5.6 删除数据库

drop database 数据库名称;

标签:关系,知识点,存储,database,--,数据库,mysql,数据
From: https://blog.csdn.net/2401_83315133/article/details/140644338

相关文章

  • 数字信号||离散序列的基本运算(2)
    实验二  离散序列的基本运算一、实验目的(1)进一步了解离散时间序列时域的基本运算。(2)了解MATLAB语言进行离散序列运算的常用函数,掌握离散序列运算程序的编写方法。二、实验涉及的MATLAB子函数1.find功能:寻找非零元素的索引号。调用格式:find((n>=min(n1))&(n<=max(n1)......
  • 数字信号||离散序列的基本运算(1)
    实验一 离散序列的基本运算一、实验目的(1)了解常用的时域离散信号及其特点。(2)掌握MATLAB产生常用时域离散信号的方法。二、实验涉及的MATLAB子函数1.axis功能:限定图形坐标的范围。调用格式:axis([x1,x2,y1,y2]);在横坐标起点为x1、终点为x2,纵坐标起点为y1、终点为y2的范围......
  • 微信小游戏0基础学习记录:1.起步-制作简单游戏的新手引导(完成)
     前情提要: 微信小游戏0基础学习记录:0.一些准备知识&起步 上一篇博客介绍到了官方教程“制作简单游戏的新手引导”的第一阶段,“创建并编译3D场景”。这一篇将继续完成新手引导的剩余内容,包括2D场景的创建与编辑、游戏项目的播放与构建等等。官方文档:快速上手|微信开放......
  • 【UDS诊断协议:ISO-14229中文】【嵌入式车载测试收徒】
    每日直播时间:(直播方式:腾讯会议)周一到周五:20:00-23:00周六与周日:9:00-17:00                 进腾讯会议学习的,可以关注我并后台留言直播内容:(车厂真实项目实操测试)HIL(硬件在环)测试、UDS功能诊断、UDS自动化诊断、数据库制作、DTC故障制造、CAN......
  • 学生信息管理系统详细设计文档
    一、设计概述学生信息管理系统是一个用于管理学生信息的软件系统,旨在提高学校对学生信息的管理效率。本系统主要包括学生信息管理、课程信息管理、成绩信息管理、班级信息管理等功能模块。详细设计阶段的目标是确定各个模块的实现算法,并精确地表达这些算法,以及设计各模块的内......
  • 图像透视变换技术
    文章目录概要技术原理实现步骤总结透视变换矩阵的通用性小结概要图像透视变换(PerspectiveTransformation)是计算机视觉中一种重要的图像变换方法,它可以将图像从一个视角投影到另一个视角,从而改变图像的几何形状。透视变换常用于矫正图像的透视失真、图像配准、生成......
  • 怀庄之醉是勾兑酒吗?
    关于“怀庄之醉是否是勾兑酒”的问题,需要从多个角度进行分析。勾兑酒在白酒生产中是一个广泛存在的工艺过程,它并非贬义词,而是指将不同口味、不同生产时间、不同度数的纯粮食酒,或固态法白酒与液态法白酒、食用酒精等,按一定比例混合在一起,以达到特定的香型、度数、口味和特点的......
  • Python项目流程图
    我有一个由多个文件夹组成的Python项目,每个文件夹包含多个脚本。我正在寻找一个Python库或软件/包,它们可以生成流程图,说明这些脚本如何互连并绘制出从开始到结束的整个过程。自动生成Python项目流程图确实是一个挑战,目前没有完美通用的解决方案。主要原因是:......
  • 跨 Sagemaker 管道步骤共享代码,无需
    我正在尝试通过多个步骤创建Sagemaker管道。我有一些代码想在不同的步骤中分享。下一个示例不是精确的,而是用于说明的简化版本。我有如下所示的文件夹结构:source_scripts/├──utils│├──logger.py├──models/│├──ground_truth.py│├──d......
  • golang channel 和 mutex 及原子操作 用于并发控制的性能对比
    场景:对同个数加10w次,看耗费时间,这里没有用benchmark测试,在意的请略过。以下是测试代码:packagemainimport( "fmt" "sync" "sync/atomic" "testing" "time")funcTestCount(t*testing.T){ varcntint varwgsync.WaitGroup num......