零. MySQL之 数据库基础

[Python从零到壹] 八.数据库之MySQL和Sqlite基础知识及操作万字详解 欢迎大家来到“Python从零到壹”,在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界。前一篇文章讲述了Requests库爬取豆瓣电影TOP250,并存储至CSV文件。豆瓣TOP250是非常适合入门的案例,也能普及简单的预处理知识。这篇文章将普及数据库操作知识,这也为后续网络爬虫存储至数据库奠定基础。本文详细介绍MySQL安装、SQL语句和Python操作数据库知识,希望对您有所帮助。 阅读详情
MySQL基础
  1. 数据库:保存有组织的数据的容器(通常是一个文
    件或一组文件)。
  2. 数据库软件:又称DBMS(数据库管理系统), 用来创建和操作数据库。
  3. 表:一种结构化的文件,可用来存储某种特定类型的数据。某种特定类型数据的结构化清单。数据库中的每个表都有一个名字,用来标识自己。此名字是唯一的,这表示数据库中没有其他表具有相同的名字。
  4. 列和数据类型:表中的一个字段。所有表都是由一个或多个列组
    成的。
  5. 数据类型(datatype):所容许的数据的类型。每个表列都有相
    应的数据类型,它限制(或容许)该列中存储的数据。
  6. 行:表中的一个记录。
  7. 主键(primary key):一列(或一组列),其值能够唯一区分表
    中每个行。
    说明: 表中的任何列都可以作为主键, 只要它满足以下条件:
  • 意两行都不具有相同的主键值;
  • 每个行都必须具有一个主键值(主键列不允许NULL值)。
  1. 连接数据库:使用数据库命令 use database-name
  2. 数据库命令:
  • 显示已有的数据库名:SHOW DATABASES
  • 显示当前数据库内的可用表的列表:USE DATABASE-NAME, SHOW TABLES
Kotlin原生AI Agent框架Koog:为JVM开发者打造类型安全、企业级智能体开发方案 AI Agent作为当前人工智能应用开发的核心范式,通过赋予大语言模型(LLM)自主规划、工具调用和环境交互能力,正在重塑软件智能化进程。其技术原理基于智能体架构,通过提示工程、函数调用和记忆机制,将LLM从单纯的文本生成器转变为能够执行复杂任务的工作流引擎。这一技术价值在于显著降低了构建智能应用的开发门槛,同时保持了高度的灵活性和可扩展性。在实际应用场景中,AI Agent广泛落地于智能客服、代码助手、数据分析自动化等领域,成为连接大模型能力与具体业务需求的关键桥梁。本文聚焦的Koog框架,正是针对JVM 阅读详情

相关推荐

车载以太网入坑指南,从小白到懂哥的进阶之路【技术分享】

各位技术大佬们好!最近公司项目涉及到车载以太网,刚开始完全懵逼,花了大半个月时间各种查资料、测试设备,总算是摸清了门道。想着互联网上卧虎藏龙,肯定有不少大佬对这个技术感兴趣,所以写个帖子分享一下,顺便求各位大佬指点。

starelink的博客 1262

【MySQL】MySQL入门指南:从零到一构建数据库管理基础

MySQL是一个由瑞典MySQL AB公司开发,后被Sun Microsystems收购,并最终归属于Oracle公司的关系型数据库管理系统。它支持大型数据库,并且提供了标准的SQL查询语言以及许多高级功能,如事务处理、存储过程、触发器等。MySQL以其高可靠性、易用性和灵活性著称,特别适合于Web应用程序的开发。通过本文,我们介绍了MySQL的基本概念、安装方法、基本操作以及SQL语言的基础知识。MySQL作为数据库领域的佼佼者,其强大的功能和广泛的应用场景使其成为开发者们不可或缺的工具。

Xiaoxin的博客 1106

ESD放电路径分析

当金属外壳接地情况下,大部分外部干扰信号将会通过外壳,外壳到接地点,再由接地点回到干扰信号的地,实现干扰信号的回流,这点不仅仅适用于​ESD,对于其他的RI类干扰,也同样适合。发现内部金属板跟外壳的搭接处存在较多的缝隙点,该缝隙点对于频率较高的信号能够实现较为理想的回流,但是对于频率没有那么高的信号,则较难以实现回流,我们尝试将这些缝隙用铜箔包裹住,充分降低该金属板跟外壳的接触阻抗​。我们分析,路径3其实是不期望的路径,我们最期望的路径是1,或者2的内部金属部件跟外壳良好接触情况下的路径。

domen_pan的博客 2228

MySQL 数据库基础入门:从零认识数据库

安全性问题:文件权限控制弱,数据容易被误修改、删除。查询和管理困难:如果文件数据量很大,想要筛选一条数据,需要遍历整个文件,效率极低。不适合海量数据:海量数据存放在文件中,读写性能会急剧下降。程序控制不方便:多程序同时读写同一个文件,会出现并发冲突,需要自己处理加锁等复杂逻辑。为了解决文件存储的各类痛点,数据库应运而生。数据库是专门用来高效管理数据的软件,数据可以存放在磁盘持久化保存,也可以放在内存做高速读写。数据库的掌握程度,也是衡量程序员能力非常重要的指标。

w8848w的博客 179

从HAL库SPI状态机机制剖析:为什么你的DMA发送会卡在BUSY状态?

本文深入剖析了STM32 HAL库中SPI状态机机制导致DMA发送卡在BUSY状态的常见问题。通过分析状态机设计原理,揭示了混合使用阻塞方式和DMA方式时状态切换冲突的根源,并提供了三种实战解决方案:正确配置SPI中断、使用HAL_SPI_Abort()函数以及手动管理状态机,帮助开发者实现稳定流畅的SPI DMA通信。

bush的博客 268

QT实现OPCUA服务端客户端(附完整源码)

QT实现OPCUA服务端客户端(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1822

MySQL数据库基础操作全指南:从零掌握核心技能(2025最新版)

本文系统介绍了MySQL数据库的核心操作,涵盖数据库管理、表结构操作、数据增删改查等基础技能。重点讲解了数据库创建/删除、表结构设计(含约束条件)、CRUD操作、高级查询(聚合/连接/子查询)以及索引和权限管理等实用功能。特别强调了2025版MySQL的使用要点,包括推荐utf8mb4字符集、DATETIME(6)时间类型选择、索引优化原则等最佳实践。文章还指出生产环境需避免的常见错误操作,并建议后续学习事务控制、存储过程等进阶内容。所有代码均已在MySQL8.4验证,适用于主流云数据库环境。

uspsamp的博客 671

使用Spring Cloud实现银行核心系统的案例示例

以下是一个基于Spring Cloud的银行核心业务系统实现方案,涵盖架构设计、关键模块实现与生产级部署方案。该系统设计满足金融级高可用、强一致性和监管合规要求。

银行信息系统应用架构详解 1173

MySQL数据库基础(从零到一)

MySQL数据库学习笔记摘要 本文全面介绍了MySQL数据库的核心知识,内容涵盖10个主要部分: 基础概念:区分数据库软件与数据库实例的关系,介绍关系型与非关系型数据库的区别 基本操作:包括库表创建、数据类型选择、增删改查等基础SQL语句 数据库约束:主键、外键、唯一、非空等约束的使用场景和方法 数据库设计:三大范式理论和表间关系设计(1:1、1:n、n:n) 高级查询:联合查询(内连接、外连接、自连接)的实现方式 索引机制:B+树索引原理、索引分类及优化策略 事务管理:ACID特性、隔离级别解决并发问题(

java_nnnn的博客 264

基于 Simulink 的单相 PWM 整流器(四象限变流器)在高铁辅助电源系统中的建模与仿真实战教程

这是一份基于 Simulink 的实战教程。在高铁牵引供电与辅助电源系统中,单相 PWM 整流器(又称四象限变流器,4QC)是极其核心的“绿色电源”枢纽。传统的二极管整流器虽然结构简单,但会导致严重的输入电流畸变和低功率因数,对电网造成极大的谐波污染。而 PWM 整流器通过高频主动控制,不仅能将单相交流电转换为平稳的直流电,还能实现输入电流正弦化、单位功率因数(PF=1)运行,并支持能量双向流动(如列车再生制动时的能量回馈)。本教程将带你从数学模型出发,搭建一套高性能的电压电流双闭环控制系统。

amy_mhd的博客 47

第三节:Vben Admin登录对接后端login接口

上一节,我们梳理的Vben Admin登录功能接口的逻辑,本节开始正式开启后端的开发后端我们采用Python的Flask项目,Flask-SQLAlchemy管理数据库模型,Flask-Migrate进行模型迁移。参考版本如下:Flask3.0.23.1.1本节,我们已经开启的后端的开发,因为是主要介绍Vben Admin的登录逻辑,所以Flask开发这里只截取了部分主要代码。

cuiwin的专栏 4191

mysql提前30天_【七天从零实现TORM框架】Day02:database/sql基础

今天是TORM框架的编写的第一天,主要完成几个任务:Go-SQL-Driver驱动的简单使用使用Go语言标准库 database/sql 连接并操作 MySQL 数据库,并简单封装。源代码:在【迈莫coding】中回复关键字「 torm 」获取github地址链接。后续会为【七天从零实现TORM框架】录制视频,文章+视频+代码驱动选型Go支持的MYSQL的驱动种类目前非常多,在这里我查阅资料,列出...

weixin_42494628的博客 122

自然语言处理之话题建模:BERTopic模型详解

BERTopic是一种基于BERT的先进话题建模技术,它结合了BERT的语义理解能力和非参数聚类算法HDBSCAN的灵活性,能够生成高质量、语义丰富的话题。与传统的LDA(Latent Dirichlet Allocation)话题模型相比,BERTopic能够更好地捕捉文本的复杂语义结构,因为它利用了预训练的BERT模型来嵌入文本,从而在话题建模中引入了深度学习的力量。聚类是无监督学习的一种,其目标是将数据集中的样本按照相似性进行分组,每个组称为一个“簇”。

zhubeibei168的博客 4539

MySQL基础入门:从零理解数据库与SQL

"关系型"这个词听起来抽象,其实就对应一个你非常熟悉的东西——表格。│ 学生表 (students) ││ 1 │ 张三 │ 20 │ zhangsan@qq.com │ 2024-09-01 ││ 2 │ 李四 │ 21 │ lisi@qq.com │ 2024-09-01 ││ 3 │ 王五 │ 19 │ wangwu@qq.com │ 2024-09-01 │每一行是一个学生,每一列是学生的某个属性。

2401_88756258的博客 333

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

数据库(MySQL):使用命令从零开始在Navicat创建一个数据库及其数据表(一).创建基础表

PS: 数据库名,数据表名,字段名都不允许出现任何大写字母。

yixin123的博客 898

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

mysql+e+eof_七天从零实现ORM框架】Day02:database/sql基础

今天是TORM框架的编写的第一天,主要完成几个任务:Go-SQL-Driver驱动的简单使用使用 Go 语言标准库 database/sql 连接并操作 MySQL 数据库,并简单封装。源代码:在【迈莫coding】中回复关键字「 torm 」获取github地址链接。后续会为【七天从零实现TORM框架】录制视频,文章+视频+代码驱动选型Go支持的MYSQL的驱动种类目前非常多,在这里我查阅资料,...

weixin_33295463的博客 130

MySQL数据库基础操作实战:从零搭建一个“员工管理系统”的数据库环境

总结与提升 核心知识点回顾 环境侦察:show databases是排查问题的第一步,避免命名冲突 安全建库:if not exists和charset utf8mb4是生产环境必备参数 工作区切换:use命令是指定后续操作上下文的关键 配置验证:show create database用于确认实际生效的配置 资源清理:drop database需谨慎使用,建议先备份 易错点警示 字符集陷阱:MySQL的utf8是阉割版(3字节),实际开发必须使用utf8mb4(4字节) 删库风险:drop操作不可逆,生产

m0_74456227的博客 718

从零学大数据系列之数据库第一章:MySQL基础

一. 课前提示 1. 知识点 1. 数据库的相关概念 2. MySQL的安装与卸载 3. 登陆与服务 4. SQL的分类 5. DML操作 6. DQL操作 7. 约束 8.数据库的备份和恢复 2. 教学重点 1. 数据库的相关概念 2. DML操作 3. DQL操作 4. 约束 二. 正课内容 第一章 SQL简介及安装 1.1 简介 数据库(Data Base,简称DB):长期保存在计算机的存储设备上,数据按照一定的规则组织起来,可以被各种用户、应用共享的数据集合。 数据库管理系统(

qianfeng_dashuju的博客 279

数据库基础夯实:从零手写DDL与DML,MySQL核心语法实战解析

这篇文章详细介绍了MySQL数据库的创建、表结构设计与数据操作的核心技术。首先讲解了数据库创建时的字符集选择(推荐utf8mb4)和排序规则设置。其次重点阐述了关系型数据表创建中的外键依赖问题,强调必须遵循"先被依赖者后依赖者"的建表顺序原则。文章还展示了表结构重构的ALTER TABLE操作,以及数据的增删改查操作,特别提醒UPDATE/DELETE时务必检查WHERE条件以避免全表污染。通过完整的SQL示例,帮助开发者掌握从数据库设计到数据操作的全流程,是MySQL数据库实践的重要指

分享C,C++,数据结构,Linux,算法内容 433

【实战】MySQL数据库从零到精通的完整指南 —— 基础操作与核心语法解析

本文是一份MySQL数据库从零到精通的实战指南,详细解析了从环境搭建、基础CRUD操作到高级查询、多表关联与事务管理的核心语法。通过具体案例演示了如何使用Docker快速部署MySQL,并结合DBeaver工具进行数据操作,帮助读者系统掌握数据库设计、索引优化与SQL编写规范,实现从入门到精通的跨越。

uu89012的博客 187

从零到精通:数据库与MySQL全方位实战指南(基础+高阶+设计)

从零到精通:数据库与MySQL全方位实战指南(基础+高阶+设计)

学习成长日记 1190

MySQL数据库基础全面解析:从零开始掌握核心技能

MySQL是一个开源关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,现属Oracle旗下产品。根据DB-Engines排名,MySQL长期位居全球数据库流行度第二名,在开源数据库中稳居第一。核心优势对比特性MySQL其他竞品开源协议GPL商业授权性能表现读写均衡侧重特定场景社区生态最活跃相对封闭学习曲线平缓陡峭。

l1chvers的博客 1601

MySQL本地数据库从零搭建:安装配置与核心操作全指南

数据库作为现代应用的数据存储核心,其本地化部署为开发测试提供了独立可控的环境。MySQL作为最流行的开源关系型数据库,以其稳定性和活跃社区成为首选。本地安装不仅避免了网络延迟,实现了极致响应速度,还确保了环境隔离与数据安全,尤其适合个人项目和学习场景。通过MySQL Installer、ZIP Archive或Docker等不同安装方式,开发者可以灵活选择部署策略。理解配置文件my.ini中的字符集、连接数等关键参数,并掌握用户权限管理、数据表设计及备份恢复等核心操作,是构建稳定数据服务的基础。本文以Win

weixin_31155097的博客 396
上一篇: 二. MySQL之 排序检索数据
下一篇: 三. MySQL之 数据过滤
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值