1.数据库管理软件的本质?
本质就是C/S架构的套接字程序
- 服务器套接字
- 操作系统:linux
- 计算机(本地文件)
2.为什么要用数据库管理软件?
可以自己写,
要结合套接字程序,解决并发问题,加入用户认证机制,保证数据安全等。
所以,有人帮我写了。
这就是数据库管理软件的由来。
3.常用的数据库管理软件有哪些?
关系型数据库管理软件(有数据关联)---数据清晰
mysql、oracle
ps:阿里提出,去IOE运动(去掉国外的影响)
非关系型数据库管理软件(key-value)---查询速度快。
redis \ memcache \ mongodb
缓存redis用的多
mongodb
4.学习sql语句本质是学习命令规范?
对的。
s --------------------c
select C:\user.text name
跟我们自己写个套接字程序是一样的。有服务端,有客户端。
传输的数据是:select C:\user.txt name 就是查询C盘下面的user.txt里的name是多少
服务端拿到数据,进行切割,(内部自己处理粘包问题)。拿到数据select C:\user.txt name
服务端切割开,知道了,查询C盘下面的user.txt里的name是多少。找到数据,返回给客户端。
5.所以,sql是?
套接字管理软件的作者为使用者规定的命令规范。
6.数据库核心概念总结:
数据------>事物的状态
记录------> 文件的中的一条信息
表-------> 一个文件
库------->一个文件夹
数据库管理软件---------->套接字程序: mysqld ,mysql
数据库服务器--------->运行mysqld的计算机
7.人们的指的数据库具体指?
库
数据库管理软件
数据库服务器
8.安装mysql
选择版本?
求稳,用稳定的,这里选择5.7
参考资料:
标签:name,python,数据库,笔记,管理软件,user,接字,txt From: https://www.cnblogs.com/liqi175/p/17218652.html