数据库导入

【一】存储数据的演变过程
1.本地对象内存存储--》字典列表之类的存在我们所写的模块那里
2.txt文件---》要对数据进行转变格式以及拼接才能存储
3.json文件---》升级了一点,不用像txt那样
4.数据库应用--》解决了存放位置和数据格式问题
【二】数据库本质
"""
数据库在微观层面上来说运行在计算机上专门处理数据的进程(程序)eg:内存中的typora代码
数据库在宏观层面上来说提供给操作者一个简单快捷的操作进程的软件eg:屏幕上typora界面
我们平时在说数据库的时候大部分指的是操作数据库的应用软件
"""
● 数据库其实就是一块基于网络通信的应用程序
● 每个人都有开发一块数据库的能力
【三】数据库分类
1.关系型数据库
特征:1.有固定的表结构(最主要的特征)eg:有固定字段的excel表格id  name    gender2.并且表与表之间可以建立代码层面的关系eg:用户表与房屋表用户买房 那么用户数据和房屋数据就应该有关系
常见数据库名称:MySQL、Oracle、PostgreSQL、MariaDB、sqlite、sql server
"""MySQL:关系型数据库的代表 开源免费 使用频率极高
Oracle:安全性极高 但是使用和维护收费 使用成本高
PostgreSQL:支持二次开发(自己嫁接、扩展功能)
MariaDB:与MySQL是同一个作者 开发的初衷是作为MySQL的替代品
sqlite:小型数据库 携带方便但功能较少 主要用于本地测试使用
sql server:老牌数据库软件 目前主流不用"""
​
2.非关系型数据库
特征:1.没有固定的表结构 数据存取采用K:V键值对的形式(最主要的特征){'name':'jason'} {'username':'jason','pwd':123}2.并且表与表之间无法建立代码层面的关系3.常见数据库名称:Redis、MongoDB、Memcache
"""Redis:目前最火的非关系型数据库 数据类型丰富 功能强大
MongoDB:最像关系型数据库的非关系型数据库 主要用于爬虫和大数据
Memcache:被redis取代了!!!"""
【四】为什么需要SQL语句
● MySQL 采用了 SQL 作为统一的语言来进行数据操作。
● 这样就可以让服务器端兼容所有语言,因为所有的客户端应用程序都可以通过执行相同的 SQL 语句来进行数据操作。
【五】库/表/记录/表头/表单
(1)库(Database)--》存表的容器库是指在数据库管理系统中用于存储和组织数据的容器。它可以视为一个文件夹,用于存放相关的数据表。 数据库中可以包含多个库,每个库可以包含多个表。
(2)表(Table)--》一张二维表看作是一个二维表表是数据库中的一个基本组成单位,用于存储和展示数据。表由行(记录)和列(字段)组成,每一行表示一个记录,每一列表示一个字段。
(3)记录(Record)---》一行数据记录也称作行,是表中的一个数据项或实体。每一行都代表了一个完整的数据记录,其中包含了各个字段的具体数值或信息。
(4)表头(Header)---》就是第一行对具体数据的描述表头是表中的第一行,用于描述每个列字段的含义或名称。表头通常包含了列的标签或标题,通过表头可以了解每个列字段所代表的意义,方便数据的理解和查询。
(5)表单(Form)--》通过表单进行数据录入,提交等表单是一种用来收集和展示数据的界面形式,常见于数据输入和显示的场景中。表单通常包含了各种输入字段(例如文本框、下拉列表等)和相关的操作按钮,用户可以通过表单进行数据的录入、编辑和提交等操作。表单的数据可以被存储到相应的表中,用于后续的数据处理和分析。
【六】注释语法
1.-- 单行注释 
# mysql支持单行注释
2./*   
多行注释  
*/
【七】SQL类型
(1)数据定义语言(Data Definition Language,DDL)
(2)数据操纵语言(Data Manipulation Language,DML)
(3)数据控制语言(Data Control Language,DCL)
​
【八】操作数据库应用的常用命令
命令描述
help查看系统帮助想你想
status查看数据库管理系统的状态信息
exit退出数据库终端连接
quit退出数据库终端连接
\c当打错命令了,想换行重新写时可以在错误命令后面跟着\c回车

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/42781.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

科普文:一文搞懂jvm实战(四)深入理解逃逸分析Escape Analysis

概叙 Java 中的对象是否都分配在堆内存中? 好了太抽象了,那具体一点,看看下面这个对象是在哪里分配内存? public void test() { Object object new Object(); }这个方法中的object对象,是在堆中分配内存么&#xff1…

【C语言】C语言编译链接和Win32API简单介绍

目录 翻译环境和运行环境翻译环境编译器预处理(预编译)编译链接 执行环境 Win32API是什么控制台程序控制台获取坐标COORDGetStdHandle函数GetConsoleCursorinfo函数CONSOLE_CURSOR_INFOSetConsoleCursorInfo函数SetConsoleCursorPostion函数GetAsyncKeyS…

Qt(MSVC)下报“语法错误缺少“}““语法错误缺少“常数“ 的解决办法

1.现象 目前我在工程中试图使用QHttpServer时,一编译,就报了一堆奇奇怪怪的错误: D:\Qt\httpServer\Qt5.15.2\include\QtHttpServer\qhttpserverrequest.h:75: error: C2143: 语法错误: 缺少“}”(在“(”的前面) D:\Qt\httpServer\Qt5.15.…

栈和队列---循环队列

1.循环队列的出现 (1)上面的这个就是一个普通的数据的入队和出队的过程我们正常情况下去实现这个入队和出队的过程,就是这个数据从这个队尾进入,从队头离开,但是这个加入的时候肯定是没有其他的问题的,直接…

人工智能笔记分享

文章目录 人工智能图灵测试分类分类与聚类的区别(重点)分类 (Classification)聚类 (Clustering) 特征提取 分类器(重点)特征提取为什么要进行特征提取?(重点)分类器 训练集、测试集大小&#x…

【分布式技术】——监控平台zabbix 介绍与部署

一、监控系统的相关知识 1.监控系统运用的原因 当我们需要实时关注与其相关的各项指标是否正常,往往存在着很多的服务器、网络设备等硬件资源,如果我们想要能够更加方便的、集中的监控他们,zabix可以实现集中监控管理的应用程序 监控的初衷…

Spring SimpleAsyncTaskExecutor学习

一. 简介 SimpleAsyncTaskExecutor,不是真的线程池,这个类不重用线程,每次调用都会创建一个新的线程,没有最大线程数设置;并发大的时候会产生严重的性能问题;在 Java 中创建线程并不便宜,线程对…

C#——封装详情

C# 封装 封装是面向对象编程中的一个核心概念,它使得对象的状态(即数据)不会被直接访问,而是通过方法(即行为)来控制和操作。封装可以提高代码的内聚性和可维护性,同时也提供了一种保护数据不被…

ARM汇编与机器码、汇编指令

文章目录 1. CISC与RISC指令集 2. ARM汇编指令 3. 汇编与机器码 4. 汇编指令格式 5. MOV指令 6. BL指令 7. B指令 8. ADD/SUB指令 9. LDR/STR指令 1. CISC与RISC指令集 根据指令的复杂度,所有CPU可以分为两类: CISC(Complex Instr…

C#——多态详情

多态 多态: 是同一个行为,具有多个不同表现形式或形态的能力 多态分为两种 : 静态性多态: 函数重载,符号重载动态性多态: 虚方法,抽象类,接口 静态多态 在编译时,函数和对象的连接机制被称为早期绑定,…

知识图谱的符号表示

1、基于图的表示建模 2、有效标记图 3、属性图表示方法的优点和去点 4、RDF是什么?表达是有限的 5、OWL,本体语言 6、OWL有很多家族 7、属性图、RDF\三元组、关系图 ---------------------------PPT---------------------

三级_网络技术_07_IP地址规划技术

1.IP地址192.168.15.1/27的子网掩码可写为()。 255.255.255.192 255.255.255.224 255.255.255.240 255.255.255.248 2.IP地址块211.64.0.0/11的子网掩码可写为()。 255.192.0.0 255.224.0.0 255.240.0.0 255.248.0.0 3.IP地址块59.67.159.125/11的子网掩码可写为()。…

STM32与W25Q64 Flash:SPI通信协议的高效实现策略

摘要 在嵌入式系统中,SPI通信协议是实现微控制器与非易失性存储设备如W25Q64 Flash存储器之间数据交换的关键技术。本文将探讨STM32微控制器与W25Q64 Flash存储器通过SPI进行通信的高效实现策略,包括硬件配置、SPI接口编程、性能优化技巧以及实际代码示…

已解决 javax.xml.transform.TransformerFactoryConfigurationError 异常的正确解决方法,亲测有效!!!

已解决 javax.xml.transform.TransformerFactoryConfigurationError 异常的正确解决方法,亲测有效!!! 目录 一、问题分析 二、报错原因 三、解决思路 四、解决方法 五、总结 博主v:XiaoMing_Java 博主v&#x…

【微服务网关——服务发现】

1.服务发现 1.1 介绍 服务发现是指用注册中心来记录服务信息,以便其他服务快速查找已注册服务服务发现分类: 客户端服务发现服务端服务发现 1.2 客户端服务发现 客户端服务发现(Client-side Service Discovery)是一种微服务架构中的模式…

Vine: 一种全新定义 Vue 函数式组件的解决方案

7月6日的 vue confg 大会上 ShenQingchuan 大佬介绍了他的 Vue Vine 项目, 一种全新定义 Vue 函数式组件的解决方案。 和 React 的函数式组件有异曲同工之妙,写起来直接起飞了。 让我们来快速体验一下 vine, 看看到底给我们带来了哪些惊喜吧…

释放计算潜能:Mojo模型与分布式训练的融合之道

释放计算潜能:Mojo模型与分布式训练的融合之道 在当今数据驱动的世界中,机器学习模型常常需要处理庞大的数据集,并且模型的复杂性也在不断增加。这导致训练模型所需的计算资源和时间显著增长。分布式训练作为一种有效的解决方案,…

[Python]配置邮件服务,发送邮件

本文以163邮件系统为例,登录之后,点击设置,开启如下设置项。 即可使用代码发送邮件,并携带附件。 开启SMTP 普通邮件 import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart# 1…

文心一言常用的指令

文心一言作为一款强大的人工智能模型,支持多种类型的指令,以满足用户的不同需求。以下是一些文心一言常用的指令类型及其具体示例,这些指令按照不同的功能和用途进行分类和归纳: 1. 查询类指令 知识问答: 指令示例&a…

[算法] 优先算法(四):滑动窗口(下)

🌸个人主页:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 🏵️热门专栏: 🧊 Java基本语法(97平均质量分)https://blog.csdn.net/2301_80050796/category_12615970.html?spm1001.2014.3001.5482 🍕 Collection与…