当前位置:网站首页>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
边栏推荐
猜你喜欢
Classification of software testing
mysql 性能分析
[Image Classification] 2021-CoAtNet NeurlPS
MySQL redo log和undo log
开源一夏 | 牛plus,多层嵌套动态JSON该如何解析总结
Redis 定长队列的探索和实践
COMSOL Multiphysics 6.0 software installation package and installation tutorial
Mobile/Embedded-CV Model-2017: MobelNets-v1
【office】word
利用图像二维熵实现视频信号丢失检测(Signal Loss Detection)
随机推荐
功夫再高也怕菜刀,产品经理的那些事
在mysql中,存储过程中参数为中文 乱码解决方案
centos 安装redis
COMSOL Multiphysics 6.0 software installation package and installation tutorial
Android Studio关于MainActivity中的“import kotlinx.android.synthetic.main.activity_main.*”出现错误提示
Recommended download software
买股票用同花顺安全吗?资金会不会被转走?
xgboost 加速
【AGC】开放式测试示例
分门别类输入输出,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang基本数据类型和输入输出EP03
HMS Core分析服务智能运营6.5.1版本上线
利用图像二维熵实现视频信号丢失检测(Signal Loss Detection)
业务缓存之体系化设计与开发
2022世界机器人大会即将举办,智能机器人助推传统行业向智能化、数字化转型升级
SVN基本操作--文字解析版
Mobile/Embedded-CV Model-2018: MobileFaceNets
hdu4635 Strongly connected(tarjan计算强连通通分量+缩点+思想)
【AGC】开放式测试示例
The keys of the Flutter storage database
Is it safe to buy stocks with a straight flush?Will the funds be transferred?