MySQL数据查询操作大全


单表数据查询

简单查询

1、查询所有字段

语法格式:

select * from table_name

2、查询指定字段

语法格式:

select column_name1[, column_name2, ...] from table_name; 

只要在 select 关键字后添加单个或多个字段名即可, 字段指定的顺序就是查询结果显示的顺序。

例如:

select deptno, job from emp;

3、去除重复记录的查询

语法格式:

select distinct column_name1[, column_name2, ...] from table_name;

distinct 关键字作用于多个字段时,只有多个字段的值都相同,重复记录才能被成功去除。

例如:

去除员工部门编号和工作职称的重复记录。

select distinct deptno, job from emp;

4、算术运算符

运算符类型 作用
+ 加法运算
- 减法运算
* 乘法运算
/ 除法运算
% 求余运算

例如:

使用算数运算符查询表中员工名和员工的年薪。

select ename, sal*12 from emp;

5、使用字段别名的查询

语法格式:

select column_name1 [as] othername1[, column_name2 [as] othername2], ... from table_name;

例如:

将员工的月薪工资修使用别名年薪工资查询。

select ename, job, sal*12 yearsal from emp;

对查询结果排序

按照指定的单字段排序

语法格式:

select column_name1[, column_name2], ... from table_name order by order_name[asc|desc];
  • column_name 表示要查询的字段名;
  • order_name表示按照该字段进行排序;
  • asc|desc 表示升序和降序,默认按照升序排序。

例如:

按照表中员工的月薪来进行升序排序;

select ename, hiredate, sal from emp order by sal;

按照指定的多字段排序

语法格式:


                
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面我将为您介绍如何进行MySQL数据库表的数据查询操作实验。 首先,我们需要连接到MySQL数据库。在终端中输入以下命令: ``` mysql -u username -p ``` 其中,username是您的MySQL用户名。按回车键后,系统会提示您输入密码。输入密码后,按回车键即可连接到MySQL数据库。 在连接成功后,我们需要选择要查询数据库。输入以下命令: ``` use database_name; ``` 其中,database_name是您要查询数据库名称。 接着,我们可以使用SELECT语句来查询数据。以下是一个基本的SELECT语句: ``` SELECT * FROM table_name; ``` 其中,table_name是您要查询的表格名称。这个语句将会查询表格中的所有数据。 如果您只想查询特定的列,可以将列名称替换为*。例如: ``` SELECT column1, column2, column3 FROM table_name; ``` 这个语句将会查询表格中的column1、column2和column3列的数据。 如果您只想查询满足特定条件的数据,可以使用WHERE子句。例如,以下语句将会查询表格中age大于等于18岁的数据: ``` SELECT * FROM table_name WHERE age >= 18; ``` 除了WHERE子句,您还可以使用ORDER BY子句来按照特定列的数据进行排序。例如,以下语句将会按照age列的从小到大对数据进行排序: ``` SELECT * FROM table_name ORDER BY age ASC; ``` 最后,查询结束后,您可以使用exit命令来退出MySQL数据库: ``` exit; ``` 希望这些信息能够对您有所帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值