IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> MySQL数据库(3) -> 正文阅读

[大数据]MySQL数据库(3)

简介

本章内容介绍MySQL数据库中的CRUD。什么是CRUD呢?CRUD是指在做计算处理时的增加(Create)、读取(Read)、更新(Update)和删除(Delete)几个单词的首字母简写。CRUD主要被用在描述软件系统中数据库或者持久层的基本操作功能。

insert增加

  1. 插入全部的数据

语法:

insert into 表名 values(值1,值2...)

值的顺序要与字段一一对应

  1. 插入部分的数据

语法:

insert into 表名(字段1,字段2,字段3...)
values(值1,值2,值3...);

例子:
1

  1. 复制表

语法:

insert into 目标表名 select*from 源表名;

目标表必须存在,并且表结构要与源表一致

使用细节

  • 插入的数据应该域字段的数据类型相同,比如把一个字符添加到int类型就会报错
  • 数据的长度应该在列的规定范围之内,比如不能将一个长度为80的字符串加到长度为40的列当中
  • 字符和日期类型的数据应该包括在单引号里
  • 列可以插入空值(前提是该字段允许为空),比如insert into table value(null);
  • 如果是给表中的所有字段添加数据,可以不写前面的字段名称

update更新

  1. 更新全部记录

语法:

update 要更新的表名 set 字段名和新值

例子:
2

  1. 更新时加入运算

语法:

update 表名 set age = age+1;
  1. 部分更新

语法:

update 表名 set 字段名和新值
where 字段条件;

例子:
3
4

使用细节

  • set子句指示要修改哪些列和要给予哪些值
  • where子句指定应更新哪些行,如果没有where子句则更新所有的行
  • 如果想要修改多个字段,可以通过 set 字段1=值1,字段2=值2…

delete删除

  1. 删除记录

语法:

delete from 表名;(删除全部记录)
delete from 表名 where 字段条件;

例子:
在这里插入图片描述

  1. 删除全部记录

语法:

truncate 表名;

例子:
在这里插入图片描述

truncate和delete的区别
1.delete是将表中的数据逐行清除。如果表里的数据过多速度会很慢,但是它支持按条件删除
2.truncate是直接将表中的数据物理删除,删除速度快和表里有多少数据无关,它不支持条件删除

使用细节

  • 如果不使用where子句,将删除表中的所有数据
  • delete语句不能删除某一列的值(可使用update设为null或者“”)
  • 使用delete语句仅删除记录,不能删除表的本身,如果想要删除表,使用drop table语句

select查找

  1. 简单查找
select *from表名;取出表中所有的数据;

5

  1. 查询指定列
select 字段1 字段2...from 表名 

在这里插入图片描述
使用细节

  • distinct可选,指显示结果时,是否去掉重复数据

总结

以上就是一些关于MySQL数据库的CRUD的一些非常基础的内容,由个人结合资料并总结,后期还会继续进行总结。如果内容有错误,希望可以予以指出和批评!我一定会接受大家的批评并吸取经验,及时的做出改正!!!

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-09-24 21:03:44  更:2022-09-24 21:03:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 10:14:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码