笔记:MySQL基础查询

一,语法:select 查询列表 from 表名。

二,特点:

1.可以查询表中的字段,表达式,函数,常量值。

2.所查询的结果是虚拟的表格。

9e6c1ec3382d44128ca1d34fea77ad33.png

三,在开始查询前要先声明用哪个库,这样就代表以下操作在此库中运行。

 格式:USE 库名;

四,查询

#1.查询表中单个字段

 SELECT name(查询列表) FROM person(表名);

#2.查询表中多个字段:

SELECT name,age,gender(查询列表) FROM person(表名);

ps:顺序与原表无关;中间用逗号隔开。

#3.查询表中所有字段:

(1),依次手打列举(耗时且容易拼写错误)。

(2),双击要查询的表格。

(3),SELECT * FROM person(表名);

#4.查询常量值:

数字型:SELECT 10;

字符型:SELECT  'linda';(这里字符和字符串都认为是字符型,单,双引号引用)

#5.查询表达式:

SELECT 100-90;

#6.查询函数:

SELECT VERSION();(其实是查询函数的返回值)

五,着重号:为了区分关键字和类名。

       8c63908d491d4142b15949121857ba6e.png

MySQL中,大小写并不像C语言,Java中那么严谨规范,即使你输入小写name,他也会自动识别为关键字转换为NAME。此时就需要一个规则来区分二者。

六,起别名。

1.提高可读性,便于代码的理解。

2.如果查询的字段有重名情况,使用别名可以区分。

语法方式一:SELECT 查询对象  FROM 自定义别名;

35c12cabbbc9449c94b51a550a02fc8e.pnge4447a78f8f7432fa984ec566b55a334.png

语法方式二:使用空格,直接省略AS;

8ae36c59e2fc45ee9f28fb8716cb3cc5.png

案例:查询name,显示结果为 名字;

SELECT name AS 名字 FROM person;

七,去重

示例:SELECT DISTINCT age FROM person;

情景设置:假如公司老板想看员工的年龄组成,但是SELECT age FROM person;不会消除重复的数据,比如10,10,20,20,20,56,47,23,23,23,23;这样看起来就会很复杂,不利于统计观看,加上DISTINCT就会折叠重复的数据,显示10,20,56,47,23。

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值