大家好,我是IT分享者,我叫皮皮。今天给大家讲讲MySQL中的查询操作。前言以前,我们大概学会了如何通过命令来创建数据库、创建表等基本操作。但其实,至少在我的实际工作中,我并没有过多地使用它,了解它就可以了。因为我们可以使用一些可视化软件,比如NavicatforMySQL等,它可以很方便的帮助我们进行建库、建表、修改表等操作。NavicatforMySQL简单示例创建数据库使用NavicatforMySQL连接到Mysql服务后。1、右键-->新建数据库2、选择新建数据库信息字符集,一定要选择utf8mb4——UTF-8Unicode,表示支持存储Emoji表情。排序规则必须是utf8mb4_general_ci。至于为什么,我也不知道。。。原谅我是码农。这样一个数据库就创建好了,是不是很容易。Createtable1.右击table-->Newtable2.Maketablestructure3.Savetable(Ctrl+s)Designtable实际中我们经常改变表结构,也叫设计表1.右击表-->设计表2.修改表3.保存修改查询以上主要复现了如何通过可视化软件操作数据库,确实比直接命令方便多了。但是要查询这个操作,可视化软件实在是无能为力。毕竟我们不管是封装在后台还是封装在自己的软件中。都需要使用原生SQL,这是无法避免的,原生SQL查询是最灵活的!!!终于迎来了最重要的环节,学习原生SQL。需求分析假设我们现在要做一个学生管理系统,那么首先要确定会有一张学生表,用于存储学生的信息,比如姓名、年龄、性别等。然后想了想,这个学生肯定是哪个班的,张三在一班,李四在二班等等。所以我们可能有两张表,一张是学生信息表,一张是班级表,然后是学生属于哪个班级。就像小时候戴的学生徽章,姓名:xxx,班级:xxx等。想了想,觉得表结构大致如下。表结构图结构图。xlsx表结构代码school_test.sql应该是通过这两个表,我们的sql语法基本可以学一样。让我们来看看。查询(select)表中数据太多,首先要查询。查询所有sql--syntaxSELECT*from
