如何查询数据表中指定字段的内容?
@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 ##########
如何查询数据表中指定字段的内容?相关推荐
- mysql查询含有某个值的表_MYSQL查询数据表中某个字段包含某个数值
当某个字段中字符串是"1,2,3,4,5,6"或者"123456" 查询数据表中某个字段是否包含某个值 1:模糊查询 使用like select * from ...
- Oracle 查询数据表中的字段数据是否有重复
1.查找单个字段select 字段名,count(*) from table group by 字段名 having count(*) > 12.查找组合字段:SELECT TEST_NAME1 ...
- SQL多表查询和查询一个表中某字段值相同的数据
如何多表查询,比如A表(student)中有一个字段teacher_id,跟B表(teacher)中的id是相同的. 如果我想查询某个student的teacher,并且要求查询出来的结果包含stud ...
- 【MySQL】根据数据表中日期字段查询某个月每一天的数据量?查询数据表中所有日期每天的数据量?近三天每天数据量?
前提这个table有一个日期字段date_time之类的 1.根据数据表中日期字段查询某个月每一天的数据量 如果要获取8月的数据,可以这么写: SELECT count(*), DATE_FORMAT ...
- mysql数据表中取几列_MySQL查询数据表中数据记录(包括多表查询)
MySQL查询数据表中数据记录(包括多表查询) 转自:http://www.baike369.com/content/?id=5355 在MySQL中创建数据库的目的是为了使用其中的数据. 使用sel ...
- MySQL查询数据表中数据记录(包括多表查询)
MySQL查询数据表中数据记录(包括多表查询) 在MySQL中创建数据库的目的是为了使用其中的数据. 使用select查询语句可以从数据库中把数据查询出来. select语句的语法格式如下: sele ...
- mysql 字段写入_MySQL为数据表的指定字段插入数据
username not null 没有默认值/有默认值 insert不插入username字段 均不报错 2014年07月23日21:05 百科369 MySQL为数据表的指定字段插入数据 ...
- MySQL修改数据表中的字段名
MySQL修改数据表中的字段名 在一张数据表中只能设置一个唯一名称的字段名.在同一张数据表中,不能出现两个名称完全相同的字段名. 因此,数据库系统可以通过字段名来区分数据表中的不同字段. 在MySQL ...
- mssql sqlserver 禁止删除数据表中指定行数据(转自:http://www.maomao365.com/?p=5323)
转自:http://www.maomao365.com/?p=5323 摘要: 下文主要讲述,如何禁止删除数据表中指定行数据 最近收到用户一个需求,禁止所有人删除"表A"中,ID ...
最新文章
- bootstrap modal 弹出效果
- 官方翻译不当导致的PowerShell运行失败一例
- spring@PropertySource用法
- 业务系统实现记住密码和自动登录功能
- 【Python基础教程】变量的作用域详解
- 为什么有的S4系统看不到Adapt UI按钮
- 用Python进行数据探索,探索竞赛优胜方案
- 将AspectJ与NetBeans平台开发集成
- Linux常用命令——关机重启命令
- c++ 调用批处理 bat 清理浏览器缓存。
- 多个无线WIFI路由器之间实现不掉线无缝切换的设置方法
- 程序员如何才能写出一篇好的技术文章
- Git:Terminal is dumb, but EDITOR unset
- 什么是JSP,JSP的运行原理是什么?
- matlab 设置position 位置 /xlabel/legend位置的设置方式
- 猿辅导们有“缘”难“分”
- android raw相机,最高大上的安卓相机App?专业拍摄ProShot
- Debian 下 mysql workbench 报 tables could not be fetched.
- 10个一般人不知道的小众网站,个个堪称神器,让你大开眼界
- 剑客vs刀客 Java vs .NET之飘逸的Java