菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

MySQL数据表查询基础教程

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:数据库教程 mysql教程 数据表 数据库查询 sql语句 sql查询

MySQL数据表查询入门教程主要介绍了如何使用SQL语句对MySQL数据库中的数据表进行查询。首先,我们需要了解基本的SQL语法,如SELECT、FROM、WHERE等关键字。然后,通过编写简单的查询语句,如选择所有列、指定列名、添加条件等,来获取所需的数据。此外,还可以使用聚合函数(如COUNT、SUM、AVG等)和分组(GROUP BY)功能对数据进行汇总和分析。最后,学习如何连接多个表(JOIN)以及使用子查询(Subquery)来实现更复杂的查询需求。

简单查询即不含where的select语句。在此,我们讲解简单查询中最常用的两种查询:查询所有字段和查询指定字段。

在此,先准备测试数据,代码如下:

--创建数据库DROPDATABASEIFEXISTSmydb;CREATEDATABASEmydb;USEmydb;--创建student表CREATETABLEstudent(sidCHAR(6),snameVARCHAR(50),ageINT,genderVARCHAR(50)DEFAULT'male');--向student表插入数据INSERTINTOstudent(sid,sname,age,gender)VALUES('S_1001','lili',14,'male');INSERTINTOstudent(sid,sname,age,gender)VALUES('S_1002','wang',15,'female');INSERTINTOstudent(sid,sname,age,gender)VALUES('S_1003','tywd',16,'male');INSERTINTOstudent(sid,sname,age,gender)VALUES('S_1004','hfgs',17,'female');INSERTINTOstudent(sid,sname,age,gender)VALUES('S_1005','qwer',18,'male');INSERTINTOstudent(sid,sname,age,gender)VALUES('S_1006','zxsd',19,'female');INSERTINTOstudent(sid,sname,age,gender)VALUES('S_1007','hjop',16,'male');INSERTINTOstudent(sid,sname,age,gender)VALUES('S_1008','tyop',15,'female');INSERTINTOstudent(sid,sname,age,gender)VALUES('S_1009','nhmk',13,'male');INSERTINTOstudent(sid,sname,age,gender)VALUES('S_1010','xdfv',17,'female');

2.查询所有字段(方法不唯一只是举例)

查询所有字段 MySQL命令:

select*fromstudent;

3.查询指定字段(sid、sname)

查询指定字段(sid、sname) MySQL命令:

selectsid,snamefromstudent;

4.常数的查询

在SELECT中除了书写列名,还可以书写常数。可以用于标记

常数的查询日期标记 MySQL命令:

selectsid,sname,'2021-03-02'fromstudent;

5.从查询结果中过滤重复数据

在使用DISTINCT 时需要注意:

在SELECT查询语句中DISTINCT关键字只能用在第一个所查列名之前。

MySQL命令:

selectdistinctgenderfromstudent;

6.算术运算符(举例加运算符)

在SELECT查询语句中还可以使用加减乘除运算符。

查询学生10年后的年龄 MySQL命令:

selectsname,age+10fromstudent;


相关专题

相关文章

    无相关信息
评论
建站知识
建站知识
使用技巧
调试安装
运营推广