| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 数据库表的增删改查操作 -> 正文阅读 |
|
[大数据]数据库表的增删改查操作 |
目录 准备工作?在使用以下操作前,首先需要使用之前创建好的数据库,注意需要给新创建的数据库指定字符集,然后创建一张表,之后在表中进行增删改查操作 一.增加操作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)比较运算符
(2)逻辑运算符
(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操作 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |