首页 > 数据库 >python数据库学习笔记

python数据库学习笔记

时间:2023-03-15 18:48:09浏览次数:41  
标签:name python 数据库 笔记 管理软件 user 接字 txt

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

相关文章

  • QT5笔记:18 QPainter基本绘图 完结撒花,感谢陪伴!!!
    代码#include"widget.h"#include"ui_widget.h"#include<QPainter>Widget::Widget(QWidget*parent):QWidget(parent),ui(newUi::Widget){......
  • QT5笔记: 16. 时间和定时器的常用功能
    例子#ifndefWIDGET_H#defineWIDGET_H#include<QTime>#include<QTimer>#include<QWidget>QT_BEGIN_NAMESPACEnamespaceUi{classWidget;}QT_END_NAM......
  • 达梦数据库报错:数据类型不匹配
    最近在用达梦数据库,今天碰到一个问题,报错:数据类型不匹配。查询条件中有个字段是TEXT类型,jdbcType之前是VARCHAR,我把它改成了LONGVARCHAR,心想这下应该好了吧,结果还是报错,......
  • Python如何去掉字符串所有空格?
    Python去掉字符串所有空格的方法大致有五种,本篇文章通过代码实例为大家详细的介绍一下这五种方法,对学习Python的小伙伴非常具有参考价值,快跟着小编来学习一下吧。1......
  • QT5笔记:10. 容器类的迭代
    1.这里指的是Java类型的迭代器,即使用方式和Java中一致代器的使用例子(适用于可读可写迭代器)QList<QString>list;//声明容器类list<<"A"<<"B"<<"C"<<"D";//......
  • QT5笔记:12. 字符串和数值之间的转换
    字符串与进制转换的例子/***@briefWidget::on_btnCalcHex_clicked从界面上获取十六进制字符串,然后转为十进制和二进制字符串写回界面*/voidWidget::on_btnCal......
  • java接口学习笔记
    目录java接口学习笔记1.抽象类和抽象方法2.接口3.抽象类和接口对比参考java接口学习笔记1.抽象类和抽象方法抽象方法:abstractvoidf();抽象类:包含抽象方法的类称......
  • SqlServer(三):数据库表调整
    1、修改字段名:altertable表名renamecolumnAtoB2、修改字段类型:altertable表名altercolumn字段名typenotnull3、修改字段默认值altertable表名addde......
  • QT5笔记:7. 自定义类、自定义信号及类的元对象信息
    自定义的QPerson类,需要继承QObject类qperson.h头文件#ifndefQPERSON_H#defineQPERSON_H#include<QObject>classQPerson:publicQObject{Q_OBJECT......
  • 网络流学习笔记
    题单+1网络流一个有向图,每条边描述一个有向的限制条件,如果我们把它类比为水流的话,每条边就维护一个最大的水流量。一般有一个源点(可以流出无限多的水)和一个汇点(所有......