当前位置:网站首页>MySQL学习第一部分:认识MySQL
MySQL学习第一部分:认识MySQL
2022-08-08 10:02:00 【Cola_Forever】
认识数据库
存储数据用文件就可以了,为什么还要弄个数据库?
文件保存数据有以下几个缺点:
1.文件的安全性问题
2.文件不利于数据查询和管理
3.文件不利于存储海量数据
4.文件在程序中控制不方便
数据库存储介质:
1.磁盘
2.内存
为了解决上述问题,专家们设计出更加利于管理数据的东西——数据库,它能更有效的管理数据。数据库的水平是衡量一个程序员水平的重要指标。
服务器,数据库,表关系
所谓安装数据库服务器,只是在机器上安装了一个数据库管理系统程序,这个管理程序可以管理多个数据库,
一般开发人员会针对每一个应用创建一个数据库。
为保存应用中实体的数据,一般会在数据库中创建多个表,以保存程序中实体的数据。
数据库服务器、数据库和表的关系如下:
软件角度理解MySQL

数据库就是一个网络服务器

MySQL体系架构

SQL分类
DDL【data definition language】 数据定义语言,用来维护存储数据的结构
代表指令: create, drop, alter
DML【data manipulation language】 数据操纵语言,用来对数据进行操作
代表指令: insert,delete,update
DML中又单独分了一个DQL,数据查询语言,代表指令: select
DCL【Data Control Language】 数据控制语言,主要负责权限管理和事务
代表指令: grant,revoke,commit
边栏推荐
猜你喜欢

小散量化炒股记|打包Py可执行文件,双击就能选出全市场稳步上扬的股票

Excel method is commonly used in text function 5

渗透测试-xss的三种类型讲解
The keys of the Flutter storage database

技术分享 | 接口自动化测试之JSON Schema模式该如何使用?

面试突击72:输入URL之后会执行什么流程?

Multi-scalar multiplication: state of the art & new ideas

idea安装步骤

snmptrapd+snmptt接收告警并用py脚本发送

HMS Core分析服务智能运营6.5.1版本上线
随机推荐
实战案例:用 PySpark ML 构建流失预测模型
snmptrapd+snmptt接收告警并用py脚本发送
To make people's consumption safer, more assured and more satisfied
go调度原理
开源一夏 | 牛plus,多层嵌套动态JSON该如何解析总结
巧用Prometheus来扩展kubernetes调度器
idea安装步骤
买股票用同花顺安全吗?资金会不会被转走?
Recommend 100 nice English songs
Use of .json()
实例存储之shelve
C# api 将base64编码 上传至fastdfs转成文件
MySQL源码解析之执行计划
.net开发中,C# DateTime.Now 取出的时间含有星期解决办法
Detailed Explanation of Gradient Vanishing and Gradient Explosion Problems
2022世界机器人大会即将举办,智能机器人助推传统行业向智能化、数字化转型升级
Debug 调式程序
经开安监App技术服务支持
在.net core中,利用C#实现fastdfs多文件批量上传
在mysql中,存储过程中参数为中文 乱码解决方案