@R星校长

查询数据表中指定字段的内容

MySQL从数据表中查询数据的基本语句为SELECT语句。

SELECT语句的可选参数比较多,让我们先从最简单的开始,带大家一步一步的深入SELECT语句的使用。

SELECT 基本语法规则为: SELECT 字段名 FROM 表名; 。

举个例子

假设我们现在有一张表Mall_products,内容如下:

我们需要从数据表中查询所有商品的名称,你们想想该怎么写?

查询代码如下:

SELECT prod_name
FROM Mall_products;

结果为:

查询过程如下:

分析:

在该例子中,我们使用了 SELECT语句从 Mall_products表中获取名称为 prod_name字段下的所有产品名称,字段名称需要紧跟在 SELECT关键字之后。

然而事实上,我们查询数据的时候,往往需要同时查询多个字段下的内容。这时,我们只需要在字段之间加入逗号,即可。

语法规则为: SELECT 字段名1, 字段名2 FROM 表名; 。

举个例子

假设我们现在有一张表Mall_products,内容与上例相同。我们需要从数据表中查询所有商品的名称和价格,你们想想该怎么写?

查询代码如下:

SELECT prod_name, prod_price
FROM Mall_products;

结果为:

小提示: MySQL 中的 SQL 语句对关键字的大小写不敏感, SELECT 和 select 是一样的。 但是许多开发者更喜欢将关键字大写,表名和字段名使用小写,养成这种习惯,以后写出来的脚本就更容易阅读和维护了。
查询数据表中的所有内容

如果我们不记得字段名字了,我们还可以查看整张表的内容。这时候,只需要我们用星号*来代替字段的名字,就会得到一整张表的内容。

语法规则为: `SELECT *` `FROM 表名;`

举个例子

假设我们现在有一张表Mall_products。一开始我们并不知道表里都有什么,所以想要查看整张数据表的内容,你们想想该怎么写?

查询代码如下:

SELECT *
FROM Mall_products;

结果为:

小提示: 虽然使用星号 * 看起来是一件很方便的事情,但是建议大家在不想获取整张表的情况下,还是使用字段名来进行查询。因为很显然,它会降低查询的效率。

好了,下面轮到你们来上手试试了!

USE Company;#请在此处添加实现代码
########## Begin #################### retrieving the Name and Salary ##########
select Name, Salary
from tb_emp;########## retrieving all the table ##########
select *
from tb_emp;########## End ##########

如何查询数据表中指定字段的内容?相关推荐

  1. mysql查询含有某个值的表_MYSQL查询数据表中某个字段包含某个数值

    当某个字段中字符串是"1,2,3,4,5,6"或者"123456" 查询数据表中某个字段是否包含某个值 1:模糊查询  使用like select * from ...

  2. Oracle 查询数据表中的字段数据是否有重复

    1.查找单个字段select 字段名,count(*) from table group by 字段名 having count(*) > 12.查找组合字段:SELECT TEST_NAME1 ...

  3. SQL多表查询和查询一个表中某字段值相同的数据

    如何多表查询,比如A表(student)中有一个字段teacher_id,跟B表(teacher)中的id是相同的. 如果我想查询某个student的teacher,并且要求查询出来的结果包含stud ...

  4. 【MySQL】根据数据表中日期字段查询某个月每一天的数据量?查询数据表中所有日期每天的数据量?近三天每天数据量?

    前提这个table有一个日期字段date_time之类的 1.根据数据表中日期字段查询某个月每一天的数据量 如果要获取8月的数据,可以这么写: SELECT count(*), DATE_FORMAT ...

  5. mysql数据表中取几列_MySQL查询数据表中数据记录(包括多表查询)

    MySQL查询数据表中数据记录(包括多表查询) 转自:http://www.baike369.com/content/?id=5355 在MySQL中创建数据库的目的是为了使用其中的数据. 使用sel ...

  6. MySQL查询数据表中数据记录(包括多表查询)

    MySQL查询数据表中数据记录(包括多表查询) 在MySQL中创建数据库的目的是为了使用其中的数据. 使用select查询语句可以从数据库中把数据查询出来. select语句的语法格式如下: sele ...

  7. mysql 字段写入_MySQL为数据表的指定字段插入数据

    username not null 没有默认值/有默认值   insert不插入username字段 均不报错 2014年07月23日21:05    百科369 MySQL为数据表的指定字段插入数据 ...

  8. MySQL修改数据表中的字段名

    MySQL修改数据表中的字段名 在一张数据表中只能设置一个唯一名称的字段名.在同一张数据表中,不能出现两个名称完全相同的字段名. 因此,数据库系统可以通过字段名来区分数据表中的不同字段. 在MySQL ...

  9. mssql sqlserver 禁止删除数据表中指定行数据(转自:http://www.maomao365.com/?p=5323)

    转自:http://www.maomao365.com/?p=5323 摘要: 下文主要讲述,如何禁止删除数据表中指定行数据 最近收到用户一个需求,禁止所有人删除"表A"中,ID ...

最新文章

  1. bootstrap modal 弹出效果
  2. 官方翻译不当导致的PowerShell运行失败一例
  3. spring@PropertySource用法
  4. 业务系统实现记住密码和自动登录功能
  5. 【Python基础教程】变量的作用域详解
  6. 为什么有的S4系统看不到Adapt UI按钮
  7. 用Python进行数据探索,探索竞赛优胜方案
  8. 将AspectJ与NetBeans平台开发集成
  9. Linux常用命令——关机重启命令
  10. c++ 调用批处理 bat 清理浏览器缓存。
  11. 多个无线WIFI路由器之间实现不掉线无缝切换的设置方法
  12. 程序员如何才能写出一篇好的技术文章
  13. Git:Terminal is dumb, but EDITOR unset
  14. 什么是JSP,JSP的运行原理是什么?
  15. matlab 设置position 位置 /xlabel/legend位置的设置方式
  16. 猿辅导们有“缘”难“分”
  17. android raw相机,最高大上的安卓相机App?专业拍摄ProShot
  18. Debian 下 mysql workbench 报 tables could not be fetched.
  19. 10个一般人不知道的小众网站,个个堪称神器,让你大开眼界
  20. 剑客vs刀客 Java vs .NET之飘逸的Java

热门文章

  1. MySQL数据库 my.cnf文件详解
  2. Python电脑键盘及鼠标记录程序,电脑监视程序
  3. android论文计划书,论文计划书的模板
  4. 清除华为路由交换设备console登录密码
  5. html给看板娘添加语音,如何给你的Jekyll博客添加可爱的二次元看板娘(Live2D)
  6. MT8788 datasheet,MT8788规格书,MT8788数据表
  7. 数据存储和界面展现总结
  8. stylus的基本用法
  9. 我做的泡泡龙小游戏——总结
  10. 百度地图发布交通物流建设方案 共筑智慧物流新基建