网站建设 企炬江阴,wordpress增加启动页,微信小程序卖货,深圳建设交易集团MySql数据库常用指令#xff08;二#xff09; 一、WHERE 子句二、UPDATE 更新三、DELETE 语句四、LIKE 子句五、UNION 操作符 注#xff1a;文中TEST为测试所用数据库#xff0c;根据实际应用修改
一、WHERE 子句
SELECT 语句使用 WHERE 子句从数据表中读取数据#xf… MySql数据库常用指令二 一、WHERE 子句二、UPDATE 更新三、DELETE 语句四、LIKE 子句五、UNION 操作符 注文中TEST为测试所用数据库根据实际应用修改
一、WHERE 子句
SELECT 语句使用 WHERE 子句从数据表中读取数据 SELECT field1, field2,…fieldN FROM table_name1, table_name2… [WHERE condition1 [AND [OR]] condition2… 查询语句中可以使用一个或者多个表表之间使用逗号, 分割并使用WHERE语句来设定查询条件。可以在 WHERE子句中指定任何条件。可以使用 AND 或者 OR 指定一个或多个条件。WHERE 子句也可以运用于 SQL 的 DELETE 或者UPDATE 命令。WHERE 子句类似于程序语言中的 if 条件根据 MySQL 表中的字段值来读取指定的数据。 SELECT * from test_tbl WHERE test_author西又;注MySQL 的 WHERE 子句的字符串比较是不区分大小写的。 你可以使用 BINARY 关键字来设定 WHERE 子句的字符串比较是区分大小写的。
二、UPDATE 更新
UPDATE 命令修改 MySQL 数据表数据 UPDATE table_name SET field1new-value1, field2new-value2 [WHERE Clause] 可以同时更新一个或多个字段。可以在 WHERE 子句中指定任何条件。可以在一个单独表中同时更新数据。 mysql UPDATE test_tbl SET test_title新的题目 WHERE test_id3;三、DELETE 语句
DELETE FROM 命令删除 MySQL 数据表中的记录 DELETE FROM table_name [WHERE Clause] 如果没有指定 WHERE 子句MySQL 表中的所有记录将被删除。可以在 WHERE 子句中指定任何条件。可以在单个表中一次性删除记录。 mysql SELECT * from test_tbl WHERE test_author LIKE %COM;注将 test_tbl 表中获取 test_author 字段中以 COM 为结尾的的所有记录
四、LIKE 子句
SELECT 语句使用 LIKE 子句从数据表中读取数据 SELECT field1, field2,…fieldN FROM table_name WHERE field1 LIKE condition1 [AND [OR]] filed2 ‘somevalue’ 可以在WHERE 子句中指定任何条件。可以在 WHERE 子句中使用LIKE子句。可以使用LIKE子句代替等号 。LIKE 通常与 %一同使用类似于一个元字符的搜索。可以使用 AND 或者 OR 指定一个或多个条件。可以在 DELETE 或 UPDATE命令中使用 WHERE…LIKE 子句来指定条件。 mysql drop database TEST;五、UNION 操作符
UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中多个 SELECT 语句会删除重复的数据 SELECT expression1, expression2, … expression_n FROM tables [WHERE conditions] UNION [ALL | DISTINCT] SELECT expression1, expression2, … expression_n FROM tables [WHERE conditions]; 参数 expression1, expression2, … expression_n: 要检索的列。 tables: 要检索的数据表。 WHERE conditions: 可选 检索条件。 DISTINCT: 可选删除结果集中重复的数据。默认情况下 UNION 操作符已经删除了重复数据所以 DISTINCT 修饰符对结果没啥影响。 ALL: 可选返回所有结果集包含重复数据。 UNION 实例
SELECT people FROM test1
UNION
SELECT people FROM test2
ORDER BY country;注从 “test1” 和 “test2” 表中选取所有不同的people只有不同的值
UNION ALL 实例
SELECT people FROM test1
UNION ALL
SELECT people FROM test2
ORDER BY country;注从 “test1” 和 “test2” 表中选取所有的people也有重复的值