mysql语句where条件中的是什么意思

mysql语句where条件中的是什么意思,第1张

MySQL WHERE语句

我们知道从 MySQL 表中使用 SELECT 语句来查询和读取数据。如果是带有限定条件的查询,则应该使用 WHERE 从句

语法

以下是 SELECT 语句中使用 WHERE 子句从数据表中读取数据的语法:

-from 树懒学堂

查询语句中你可以使用一个或者多个表,表之间使用逗号, 分割,并使用WHERE语句来设定查询条件。

你可以在 WHERE 子句中指定任何条件,使用 AND 或者 OR。

WHERE 子句也可以运用于 SQL 的 DELETE 或者 UPDATE 命令。

WHERE 子句类似于程序语言中的 if 条件,根据 MySQL 表中的字段值来读取指定的数据。

常见的插入方式有以下几种:

这种方式每次只能插入一行

且set从句内的values不能全部为空

这种方式可以一次性插入多行

不同行之间的数据要 用逗号进行分隔

这种方式用于替换表中的某一行

若新插入记录的主码已经存在于表中,则用新记录替换旧记录

若新插入记录的主码不在表中,则直接插入新记录

普通的update语句写法如下:

例如:在instructor(教师信息)表中

我们想更新 ID为10101的教师的工资为70000

对于更复杂的数据更新 我们可以添加 case-when从句

从而实现对数据的分类更新

例如:在instructor(教师信息)表中 对所有教师进行涨薪

对工资小于等于100000的涨薪5%,其他人涨薪3%

使用 create 命令创建数据库,语法如下:CREATE DATABASE 数据库名如果数据库名已经存在,则会提示不能创建,这里可以加上“if not exists"从句就可以避免类似错误,如下所示:CREATE DATABASE IF NOT EXISTS 数据库名


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7476484.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存