当前位置: 首页 > news >正文

长沙网站平台建设公司科技公司logo

长沙网站平台建设公司,科技公司logo,昌吉州建设局网站,新手如何自己做网站appMySql数据库常用指令(二) 一、WHERE 子句二、UPDATE 更新三、DELETE 语句四、LIKE 子句五、UNION 操作符 注:文中TEST为测试所用数据库,根据实际应用修改 一、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…

  1. 查询语句中可以使用一个或者多个表,表之间使用逗号, 分割,并使用WHERE语句来设定查询条件。
  2. 可以在 WHERE子句中指定任何条件。
  3. 可以使用 AND 或者 OR 指定一个或多个条件。
  4. WHERE 子句也可以运用于 SQL 的 DELETE 或者UPDATE 命令。
  5. WHERE 子句类似于程序语言中的 if 条件,根据 MySQL 表中的字段值来读取指定的数据。
SELECT * from test_tbl WHERE test_author='西又';

注:MySQL 的 WHERE 子句的字符串比较是不区分大小写的。 你可以使用 BINARY 关键字来设定 WHERE 子句的字符串比较是区分大小写的。

二、UPDATE 更新

UPDATE 命令修改 MySQL 数据表数据:
UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]

  1. 可以同时更新一个或多个字段。
  2. 可以在 WHERE 子句中指定任何条件。
  3. 可以在一个单独表中同时更新数据。
mysql> UPDATE test_tbl SET test_title='新的题目' WHERE test_id=3;

三、DELETE 语句

DELETE FROM 命令删除 MySQL 数据表中的记录:
DELETE FROM table_name [WHERE Clause]

  1. 如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除。
  2. 可以在 WHERE 子句中指定任何条件。
  3. 可以在单个表中一次性删除记录。
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’

  1. 可以在WHERE 子句中指定任何条件。
  2. 可以在 WHERE 子句中使用LIKE子句。
  3. 可以使用LIKE子句代替等号 =。
  4. LIKE 通常与 %一同使用,类似于一个元字符的搜索。
  5. 可以使用 AND 或者 OR 指定一个或多个条件。
  6. 可以在 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(也有重复的值)

http://www.yayakq.cn/news/21716/

相关文章:

  • 如何判断网站好坏做网站个人备案
  • 手表网站背景素材html5模板免费下载
  • 凤翔网站建设wordpress添加子主题
  • 网站设计怎么边加载变查看贵州省住房城乡建设厅网站
  • 网站开发硬件需求网站建设前期规划方案
  • 中山城市建设集团网站拷问wordpress
  • 大良营销网站建设精英做网站都需要买什么软件
  • 个人网站备案 资料flash网站策划书
  • 2015帝国cms网站vue做网站的好处
  • 环球设计网站咖啡网站建设设计规划书
  • 如何做网站信息百度广告投放平台叫什么
  • 使用c#语言建设网站优点展示型网站 数据库
  • 现在开网站做微商赚钱吗做网站平台需要什么条件
  • 打开一个网站推广网址
  • 网站建设策划方北京h5网站制作
  • 建设通招标网站常州做的网站的公司网站
  • 南宁网站建设优化服务ppt里做网站效果
  • 网站开发原型工具携程旅行网官网
  • 做犯法任务的网站阿里云邮箱企业版
  • 个人备案经营网站备案实业公司网站模板
  • 网站开发 定制 合同 模板网站制作软件 aws
  • 企业网站优化服务主要围绕哪些要素百度域名登录
  • 房产网站推广方法莱芜网站优化公司
  • 网站建设销售需要懂的知识贵州网站优化
  • 想在拼购网站做产品wordpress托管平台
  • 网站如何做水晶按钮苏州企业网站建设定制
  • 做网站 先备案么宁波网站建设招商加盟
  • 高端网站案例欣赏qq推广的特点
  • 江苏外贸网站建设推广建设银行app忘记登录密码
  • 设计一个网站要多少钱上海网站开发设计