手把手教你进行Mysql查询操作.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
手把手教你进行Mysql查询操作 前言 我们在以前,或许学了一下如何通过命令创建数据库,创建表等基本操作。 但是实际上啊,至少在我的实际工作中,用到的不是太多,了解就可以。 由于我们可以通过一些可视化软件,像Navicat for MySQL等。 可以很便利的挂念我们创建数据库,创建表,修改表等操作。 Navicat for MySQL简约示例 创建数据库 使用Navicat for MySQL连接好一个Mysql服务之后。 右击-- 新建数据库 选择新建数据库信息 字符集肯定要选择utf8mb4 -- UTF-8 Unicode,这个表示支持存储Emoji表情。 排序规章肯定要选择utf8mb4_general_ci。 至于为什么,我也不晓得...,原谅我是个码农吧。 就这样,一个数据库创建完成了,是不是很轻松。 创建表 右击表-- 新建表 制定表结构 保存表(Ctrl+s) 设计表 在实际中,我们经常会更改表结构,也叫设计表 右击表--设计表 修改表 3.保存即修改 查询 上述次要复现了一下如何通过可视化软件操作数据库,的确会比直接命令便利很多很多。 但是查询这个操作,那可视化软件就真的无能为力了。 到底我们不管是封装在后台还是本人的软件中。 都是要使用原生SQL的,这个是无法避开的,并且原生SQL查询是最机警的!!! 最终迎来了最最最重要的环节,学习原生sql。 需求分析 假设我们现在要做一个同学管理系统,所以首先确定,会有一个同学表,用于存放同学的信息,像姓名了,年龄了,性别了,等。 然后想了又想,同学确定要属于哪个班级的,张三是一班的,李四是二班的,等。 所以我们可能就会有两张表了,一个是同学信息表,一个是班级表,然后同学属于哪个班级。 就像小时候戴的同学胸牌一样,姓名:xxx,班级:xxx等。 想了想,我觉得表结构或许如下 表结构图 表结构图.xlsx 表结构代码 school_test.sql 应当通过这两张表,基本可以把我们的sql语法,学的差不多,一起来看看叭。 查询(select) 既然表里面有这么多数据,那就需要查询了,首先是。 查询全部 sql -- 语法 SELECT * from 表名; -- 例如,查询同学表 SELECT * from student; 执行结果 where条件查询 但是有时候,我们可能需要查询带有一些条件的,比如id=1的,或者name=张三的等。 这时候就需要用到where。 sql -- 语法 SELECT * from 表名 where 条件; -- 例如,查询id=1的数据 SELECT * from student where id=1; 执行结果 这样,我们就把id=1的数据查找出来了。 同理,还可以写其他条件。 查询性别为男的(gender=男) SELECT * from student where gender=男; 执行结果 这样,就把gender=男的都查出来了。 where多个条件查询(and) 假设现在表内容如下。 有俩琪琪,一个是男琪琪,一个是女琪琪,那我们查的时候,确定要区分是男的还是女的琪琪了。 所以这时候需要where多个条件了。 and的意思是查询满足全部条件的数据。 sql -- 语法 SELECT * from student where 条件 and 条件 ...; -- 例如,查询男琪琪 SELECT * from student where name=琪琪 and gender=男; 执行结果 这样,通过多个条件就卡住了更精准的数据。 select 选择列 在上面使用时,我们使用的都是select * from 表名。 假设我们的数据如下 select *就表示,选择全部列 结果如下 假如是select id,name age,表示选择指定列 结果如下 select还能给列起别名 例如 SELECT id,name as 姓名,age from student; 执行结果 总结 本章次要叙述了如何使用Navicat for MySQL新建数据库,新建表,设计表等简约操作。 后续又依据实际需求设计出简约的同学表和班级表,并且简约是使用了select查询。 后来又讲解select *和select 列1,列2的区分。 假如在操作过程中有任何问题,记得下面留言,我们看到会第一时间处理问题。 敬往事一杯酒,自此不再回头。 我是码农星期八,假如觉得还不错,记得动手点赞一下哈。感激你的观看。 假如在操作过程中有任何问题,记得下面留言,我们看到会第一时间处理问题。 看完本文有收获?请转发共享给更多的人 IT共享之家 入群请在微信后台回复【入群】 -----------

文档评论(0)

liuxiyuliuxingyu + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档