常用的DML语句「建议收藏」

常用的DML语句「建议收藏」常用的DML语句一、SELECT查询(Select字段1,字段2,字段3…….fromtable_name)—查询语句中可以使用一个或者多个表,表之间使用“,”隔开—select命令可以读取一条或者多条记录—你可以使用星号(*)来代替其他字段可以搭配select语句使用的有:where子句、like字句、join连接(1)Where子句(条件查询语句)(Select字段1,字段2,字段3…….fromtable_name)…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

                常用的DML语句

一、SELECT查询
( Select 字段1,字段2,字段3 …….
from table_name )

— 查询语句中可以使用一个或者多个表,表之间使用 “,”隔开
— select命令可以读取一条或者多条记录
— 你可以使用星号(*)来代替其他字段
可以搭配select语句使用的有:where子句、like字句、join连接
(1)Where子句 (条件查询语句)
( Select 字段1,字段2,字段3 …….
from table_name )
WHERE condition1 [AND [OR]] condition2…
— 可以在where条件中指定任何条件
— 可以使用AND 或者 OR 指定一个或者多个条件
— where字句也可以运用SQL的UPDATE 或者 DELETE 命令
— where子句类似于语言中的if条件,根据MySQL表中的字段值来读取指定的数据
【order by条件:排序。ASC(从小到大) DESC(从大到小) 一般使用时在where条件后面】
(2)like子句
( select
from table
where 字段 like‘x%’)
— 百分号 % 字符表示任意字符,如果没有百分号%,LIKE子句与等号 =的效果是一样的。
— LIKE通常与 % 一同使用,类似于一个元字符的搜索
— 可以使用AND 或者 OR 指定一个或者多个条件
— where…LIKE字句也可以运用SQL的UPDATE 或者 DELETE 命令中指定条件

(3)join:JOIN按照功能大致分为如下三类:
· INNER JOIN (内连接,或等值连接) :获取两个表中字段匹配关系的记录
( select table1.xx ,table1.xx ,table1.xx … ,table2.xx,table2.xx,
table2.xx…
from tables 【table1】
inner join table2 on table1.xxx id = table2.xxx id // 多表查询 )
· LEFT JOIN (左连接) :获取左表所有记录,即使右表没有对应匹配的记录
( select table1.xx ,table1.xx ,table1.xx … ,table2.xx,table2.xx,
table2.xx…
from table1
left join table2 on table1.xxx id = table2.xxx id )
· RIGHT JOIN (右连接) :获取左表所有记录,即使左表没有对应匹配的记录
( select table1.xx ,table1.xx ,table1.xx … ,table2.xx,table2.xx,
table2.xx…
from table1
right join table2 on table1.xxx id = table2.xxx id )
二、INSERT新增
( insert into table()
values() )

【如果数据是字符型,必须使用单引号或者双引号,如‘value’】
三、 UPDATE 修改
( update tables
set
where )

— 可以同时更新一个或多个字段
— 你可以在WHERE 子句 中指定任何条件
— 你可以在一个单独表中同时更新数据
四、DELETE 删除
( delete from tables
Where )
— 如果没有指定where 子句,MySQL表中的所有记录将被删除。
— 你可以在where 子句中指定任何条件
— 你可以在单个表中一次性删除记录

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184833.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月7日 下午7:00
下一篇 2022年10月7日 下午7:16


相关推荐

  • scp命令传文件–远程ip加端口号的方式[通俗易懂]

    scp命令传文件–远程ip加端口号的方式[通俗易懂]scp命令传文件–远程ip加端口号的方式

    2022年8月22日
    9
  • android之如何使用Android的搜索框架

    当你需要在你的应用程序中提供搜索服务时,通过使用Android的搜索框架,应用程序将显示一个自定义搜索对话框来处理用户的搜索请求。通过一个简单的搜索按钮或从您的应用程序中调用API,搜索对话框就会显示在屏幕的顶部,并会自动显示应用程序图标。本文将教你如何为你的应用程序提供一个自定义搜索对话框。这样做,给您的用户提供一个标准化的搜索体验,并能增加如语音搜索和搜索建议等功能。基础知识A

    2022年3月10日
    115
  • mysql backtrace_如何分析crash的backtrace

    mysql backtrace_如何分析crash的backtraceMySQL 异常退出往往会会在 error log 中打印 backtrace 信息 我们从这个 backtrace 中可以得到一些异常的原因 例如断言错误 空指针内容的访问等 顺着这些信息排查 我们一般再结合代码逻辑来做推断 写测试用例重现 再打补丁 再验证等过程 但是 线上早期部 MySQL 异常退出往往会会在 error log 中打印 backtrace 信息 我们从这个 backtrace 中可以得到一些异常的原因

    2026年3月17日
    1
  • c++中的排序函数Sort的具体用法(vb中sort函数怎么用)

    最近在刷ACM经常用到排序,以前老是写冒泡,可把冒泡带到OJ里后发现经常超时,所以本想用快排,可是很多学长推荐用sort函数,因为自己写的快排写不好真的没有sort快,所以毅然决然选择sort函数用法1、sort函数可以三个参数也可以两个参数,必须的头文件#include和usingnamespacestd;2、它使用的排序方法是类似于快排的方法,时间复

    2022年4月14日
    80
  • ForkJoin的使用

    ForkJoin的使用目录前言前言 ForkJoin 是 JDK1 7 加入的多线程并行处理框架 ForkJoin 使用 分而治之 的思想 把一个大任务拆分成一个个小任务 然后再聚合 得到最终结果 这有点像 Hadoop 中的 MapReduce 还支持工作窃取

    2026年3月18日
    2
  • discrete

    discrete

    2022年3月12日
    59

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号