【MySQL】数据库简要介绍和简单应用

embedded/2025/3/17 0:39:17/

目录

数据库简要介绍

SQL 的简单应用

需要注意的:


数据库简要介绍

数据库(database)是指长期存储在计算机内,有组织的、可共享的数据集合。它可视为一个电子化的文件柜,用来存储电子文件,用户可以对文件中的数据进行査询、新增、更新、删除等操作。

SQL 的简单应用

使用SQL 语句创建一张表,并在其中插入一条记录。
首先设计一张名为students的表格,表中有一条学生信息,如下表所示。
 

编号姓名年龄性别
1小明22

根据上表可以编写一条SQL语句,该语句使用 CREATE 关键字声明创建一张名为students 的表:

CREATE TABLE students(
   id INT(11) UNSIGNED,
   name VARCHAR(32),
   age INT(4) UNSIGNED,
   sex VARCHAR(16)
   );

此表包含4个字段,分别为id、name、age和sex,其中 id和 age 的数据类型为数值类型,name 和sex为字符串类型,UNSIGNED为约束条件,表示不能为负数。

现在这张表里没有任何数据,下面使用INSERT关键字在表中添加一条数据:

INSERT ivTo sudents(id,name,age,sex) VALUES(1,"小明",22,"男”);

上述语句会在表中添加一条学生信息,其中id字段的值对应着1,name 对应着“小明”,age 对应着“22”,sex 对应着“男”

需要注意的:

1、代码大小写都一样
2、字符串类型字段对应的值一定要加上英文格式的引号
3、标点符号都是英文。

添加完成后,可以使用 SELECT 关键字查询这张表中的信息:

SELECT * FROM students;


http://www.ppmy.cn/embedded/173197.html

相关文章

嵌入式裸机设计--MCU常用裸机架构有哪些?

为什么是裸机设计 792125321入群学习更高效! 在MCU(微控制器单元)裸机开发中,我们常见的架构设计主要围绕如何高效管理资源和任务调度。认识这些开发方式,对我们开发一个小型项目来说及有好处! 下面介绍…

常见的死锁情况分析

死锁 定义: 是指多个进程或线程在执行过程中,由于竞争资源或因通信的需要而产生的相互等待的状态,使得它们无法继续执行下去(单线程中使用不恰当也会导致死锁问题)。 如下为常见的死锁原因: a. 互斥条件…

STM32U575RIT6单片机(一)

作业一:自己实现寄存器配置点亮LED1。 作业二:寄存器配置打开风扇,打开蜂鸣器。 //1、使能系统时钟 // 系统时钟初始化 - 不加入会报错 可以尝试一下 void SystemInit(void) {//对地址 0xE000ED88 的内容 进行修改://将0X3向左移动20位 或上…

2025-03-15 Python深度学习2——Numpy库

文章目录 1 基础1.1 数据类型1.1.1 整型数组与浮点型数组1.1.2 元素同化1.1.3 数组类型转换 1.2 数组维度1.2.1 一维数组与二维数组1.2.2 数组形状变换 2 创建数组2.1 创建指定数组2.2 创建递增数组2.3 创建同值数组2.4 创建随机数组 3 索引3.1 访问数组元素3.1.1 访问向量3.1.…

SOME/IP-SD -- 协议英文原文讲解8

前言 SOME/IP协议越来越多的用于汽车电子行业中,关于协议详细完全的中文资料却没有,所以我将结合工作经验并对照英文原版协议做一系列的文章。基本分三大块: 1. SOME/IP协议讲解 2. SOME/IP-SD协议讲解 3. python/C举例调试讲解 5.1.4.4 S…

《灵珠觉醒:从零到算法金仙的C++修炼》卷三·天劫试炼(40)翻天印压回文串 - 最长回文子序列(区间DP)

《灵珠觉醒:从零到算法金仙的C++修炼》卷三天劫试炼(40)翻天印压回文串 - 最长回文子序列(区间DP) 哪吒在数据修仙界中继续他的修炼之旅。这一次,他来到了一片神秘的回文森林,森林中有一本古老的翻天印,印身闪烁着神秘的光芒。森林的入口处有一块巨大的石碑,上面刻着…

作业9 (2023-05-05 数组的定义和初始化)

第1题/共11题【单选题】 关于一维数组初始化,下面哪个定义是错误的?( ) A.int arr[10] = {1,2,3,4,5,6}; B.int arr[] = {1,2,3,4,5,6}; C.int arr[] = (1,2,3,4,5,6); D.int arr[10] = {0}; A:正确,10个int的一段连续空间,前6个位置被初始化为1,2,3,4,5,6,其他…

《基于机器学习(xgboost)的人体卡路里消耗预测系统》开题报告

目录 1 选题的背景和意义 1.1 选题的背景 1.2 国内外研究现状及发展趋势 2 研究的基本内容 2.1 基本框架 2.1.1数据输入模块 2.1.2数据预处理模块 2.1.3特征工程模块 2.1.4模型训练与评估模块 2.1.5预测与输出模块 2.1.6用户界面(UI) 2.1.7系统维护与更新模块 2.…