mysql查询所有的表手把手教你进行Mysql查询操作

右击--> 新建数据库选择新建数据库信息字符集一定要选择utf8mb4 -- UTF-8 Unicode,这个表示支持存储Emoji表情。排序规则一定要选择utf8mb4_general_ci。至于为什么,我也不知道...,原谅我是个码农吧。就这样,一个数据库创建完成了,是不是很轻松。创建表右击表--> 新建表制定表结构保存表(Ctrl+s)...
mysql查询所有的表手把手教你进行Mysql查询操作
今天给大家讲讲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的区别。

2024-11-21
mengvlog 阅读 8 次 更新于 2025-07-20 16:41:30 我来答关注问题0
  • 首先,熟悉官方文档的入口至关重要。以5.7版本为例,登录 dev.mysql.com/doc/refman,首页左侧是详细的目录,顶部有版本切换选项。开始时,建议阅读General Information章节,了解MySQL的基础内容,包括安装、管理、备份、优化等重要概念。在遇到具体问题时,有目标地阅读文档更为高效。在目录中搜索关键词,...

  • 在MySQL的bin目录下,使用mysql u root p命令登录MySQL。由于初始化时没有设置密码,此时直接按回车即可登录。登录后,使用ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';命令设置新密码。通过quit命令退出MySQL。验证安装与配置:使用新设置的密码重新登录MySQL,确保配置正确。保持软件目录...

  • 步骤一:准备MySQL三主集群的环境 1. 安装MySQL:在每个物理服务器上安装MySQL 2. 确认三个MySQL实例都连接到同一个局域网,可以直接通信 3. 确定全部的MySQL实例的设置均相同,只有一个实例需要做修改 步骤二:启动MySQL实例 所有MySQL实例都应该被启动。当有实例崩溃或者强制关闭时,其他实例仍然能够正...

  •  文暄生活科普 手把手教你使用Qmt和Mysql打造本地量化行情数据库

    2. 创建数据库及本地行情数据库设计 mysql -u root -p 输入密码进入mysql命令行,使用create database quant创建quant数据库 行情数据库设计,以日k数据存储为例进行说明:具体sql如下:然后使用create table sql创建数据表,使用insert sql插入数据,使用select sql查询数据,使用update sql更新数据 3. ...

  •  云易网络科技 MySQL下载msi安装包的详细教程手把手教你怎样一步一步完成安装mysql下载msi教程

    MySQL是一款流行的关系型数据库管理系统,它是开源的,可以在多种操作系统上运行。在本文中,我们将介绍如何下载MySQL的msi安装包,并手把手教你如何一步一步完成安装。第一步:下载msi安装包 你需要在MySQL官网上下载msi安装包。打开MySQL官网(https://www.mysql.com/),点击“Downloads”按钮,进入...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部