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 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 数据库表的增删改查操作 -> 正文阅读

[大数据]数据库表的增删改查操作

目录

准备工作?

一.增加操作

1.全列插入

2.多行插入

3.指定列插入

?二.查询操作

1.全列查询和指定列查询

?2.对查询的字段起别名,查询的字段为表达式

3.对于查询结果进行去重

?4.对查询的结果进行排序

5.条件查询(where)

(1)比较运算符

(2)逻辑运算符

(3)操作演示

?6.分页查询

7.注意事项

三.修改操作

1.语法

2.注意事项

3.操作演示

?四.删除操作

1.语法

2.操作演示


准备工作?

在使用以下操作前,首先需要使用之前创建好的数据库,注意需要给新创建的数据库指定字符集,然后创建一张表,之后在表中进行增删改查操作

一.增加操作

1.全列插入

insert? into 表名? values(需要插入的数据);

2.多行插入

这里可以一次性插入多条数据,写法为:insert? into 表名? values(需要插入的数据),(插入的数据).....;

3.指定列插入

insert into 表名(指定的列) values(指定列的值);

也可以多行插入。

?二.查询操作

select? [distinct...]? tablename [where...]? [order by...] [limit...]

1.全列查询和指定列查询

语法:select * from 表名;? ?

*默认查询的是这个表的所有信息,我们一般查询的是指定的信息,我们可以在前面指定查询的内容,语法:select 查询的指定列1,列2 from 表名;

?2.对查询的字段起别名,查询的字段为表达式

3.对于查询结果进行去重

语法:select distinct 字段名 from 表名;

?4.对查询的结果进行排序

语法:select 指定字段名 from 表名 order by 指定所要排序的字段 (ASC);

其中ASC为默认的升序,可以不写;需要指定降序排序,则需要加入DESC;

5.条件查询(where)

(1)比较运算符

运算符说明
>, >=, <, <=?大于,大于等于,小于,小于等于
=?等于,NULL 不安全,例如 NULL = NULL 的结果是 NULL
<=>?等于,NULL 安全,例如 NULL <=> NULL 的结果是 TRUE(1)
!=, <>?不等于
BETWEEN a0 AND? a1
范围匹配,[a0, a1],如果 a0 <= value <= a1,返回 TRUE(1)

IN (option, ...)?????????
如果是 option 中的任意一个,返回 TRUE(1)
IS NULL?是 NULL
IS NOT NULL?不是 NULL
LIKE模糊匹配。% 表示任意多个(包括 0 个)任意字符;_ 表示任意一个字

(2)逻辑运算符

运算符说明
AND多个条件必须都为 TRUE(1),结果才是 TRUE(1)
OR?任意一个条件为 TRUE(1), 结果为 TRUE(1)
NOT?条件为 TRUE(1),结果为 FALSE(0)

(3)操作演示

语法:slect 查询字段 from 表名 where 条件;

?

?

?

?6.分页查询

语法:

1.select 查询字段 from 表名? where 指定字段 limit s,n;

其中s表示从第几行开始,n表示查询的n条结果。

2.select 查询字段 from 表名? where 指定字段 limit n offset s;

3.select 查询字段 from 表名? where 指定字段 limit n; (默认为0开始后的n条结果)

注意:其中的where条件可以使用表达式,但是不可以使用别名。其中and的优先级高于or,加上括号优先执行括号里面的语句。

7.注意事项

对于值为null默认为最小的,排序也可以对于表达式和别名也可以进行排序,并且多个字段进行排序会根据顺序来进行排序。

三.修改操作

1.语法

update 表名 set 需要修改的内容 +需要修改的位置;

update 表名 set 需要修改的内容? [where]? [order by...]? ?[limit...];(括号种的内容可加可不加)

2.注意事项

一个好的修改操作是先查询需要修改的内容(相当关于是定位,因为修改操作是不可逆的),定位好之后然后进行修改。

3.操作演示

?

?四.删除操作

1.语法

delete from 表名 [where...] [order by...]? [limit...];

后面括号里面的内容为定位删除的内容。

2.操作演示

注意:操作删除的时候可以先通过查询来确定指定删除位置,之后再进行delete操作

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-12-13 12:53:31  更:2021-12-13 12:54:01 
 
开发: 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/24 11:39:54-

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