MySQL-数据库查询语言

7.1 基本查询

7.1.1 查询所有的数据
select * from 表名;
7.1.2 查询指定的多个列
select 列名1,列名2 from 表名;

案列语句

-- 使用数据库
USE test1;

-- 查询数据表
SELECT * FROM student;

-- 查询student表中的id和name列
SELECT id, name FROM student;

-- 没有指定条件,查询的是所有的行。条件是对行进行过滤
SELECT name, birthday FROM student;
7.1.3 指定列的别名

AS关键字

-- 使用别名,定义别名关键字是:AS
SELECT id AS 编号, name AS 姓名 FROM student;
-- AS关键字可以省略
SELECT name 姓名, birthday 生日 FROM student;
7.1.4 清除重复值
select distinct 1个或多个字段名 from 表名

案列语句

-- 添加一个字段address VARCHAR(50)
ALTER TABLE student ADD address VARCHAR(50);

UPDATE student SET address = "广州";

-- 查询学生来至于哪些地方,并且去掉重复行
SELECT address FROM student;
SELECT DISTINCT address FROM student;

-- 查询学生的姓名和地址,去掉重复行.必须几个列都相同,才会去除
SELECT DISTINCT name, address FROM student;
7.1.5 查询结果参与运算

注意: 参与运算的必须是数值类型

固定值运算
select+数值 from 表名
其他列数据参与运算
select 列表1+列表2 from 表名

案列语句

-- 使用数据库
USE test1;

-- 查询数据表
SELECT * FROM student;

-- 修改student表结构,添加数学和英语成绩列
ALTER TABLE student ADD math int, ADD English int;

-- 将student中的math字段名改成Math,类型为INT
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值