当前位置: 首页 > news >正文

数据库MySQL学习——day2(插入数据与基本查询)

文章目录

  • 1. 插入数据(INSERT INTO)
  • 2. 查询数据(SELECT)
    • 2.1 查询整个表:
    • 2.2 查询指定列:
  • 3. 条件过滤查询(WHERE)
    • 3.1 WHERE 子句语法:
  • 4. 排序查询(ORDER BY)
  • 5. 小技巧与复合语句
  • 6. 今日小结

1. 插入数据(INSERT INTO)

  • 基本语法:
INSERT INTO 表名 (字段1, 字段2, ...) 
VALUES (1,2, ...);
  • 示例:向学生表中插入数据
INSERT INTO student (student_id, name, age, birth_date, gpa)
VALUES (1, '张三', 19, '2005-06-15', 3.80);INSERT INTO student (student_id, name, age, birth_date, gpa)
VALUES (2, '李四', 18, '2006-03-22', 3.60);
  • 注意事项
  • 插入顺序要和字段顺序一致。
  • 字符串和日期要用单引号括起来。
  • 插入前需确认字段的约束条件,例如不能插入 NULL 到 NOT NULL 字段。

2. 查询数据(SELECT)

2.1 查询整个表:

SELECT * FROM student;
  • 表示查询所有列。
  • 返回表中所有记录的所有字段。

2.2 查询指定列:

SELECT name, age FROM student;
  • 只查询指定列(如姓名和年龄),提高查询效率。

3. 条件过滤查询(WHERE)

3.1 WHERE 子句语法:

SELECT * FROM 表名 WHERE 条件;
  • 示例 1:查询年龄大于18岁的学生
SELECT * FROM student WHERE age > 18;
  • 示例 2:查询姓“张”的学生
SELECT * FROM student WHERE name LIKE '张%';
  • LIKE ‘张%’:查找以“张”开头的姓名(模糊匹配)。

4. 排序查询(ORDER BY)

  • 基本语法:
SELECT * FROM 表名 
ORDER BY 字段名 [ASC|DESC];
  • ASC:升序(默认

  • DESC:降序

  • 示例:按姓名字母顺序排序学生信息

SELECT * FROM student 
ORDER BY name ASC;
  • 示例:按 GPA 从高到低排序
SELECT * FROM student 
ORDER BY gpa DESC;

5. 小技巧与复合语句

  • 多条件查询:
SELECT * FROM student 
WHERE age > 18 AND gpa > 3.5;
  • 查询部分结果(LIMIT):
SELECT * FROM student 
ORDER BY gpa DESC 
LIMIT 3;
  • 显示 GPA 前3高的学生。

6. 今日小结

技能内容
插入数据INSERT INTO … VALUES
基本查询SELECT * FROM 表名
条件查询WHERE 子句 + 比较符号(=, >, <, LIKE)
排序ORDER BY 字段 ASC/DESC

相关文章:

  • Fragment重叠
  • 基于PaddleOCR对图片中的excel进行识别并转换成word(一)
  • 时序约束 记录
  • 【Flutter高效开发】GetX指南:一文学会状态管理、路由与依赖注入
  • 金融租赁质检的三重业务困境 质检LIMS系统的四大价值赋能场景
  • Reactor编程模型介绍
  • vue3:十一、主页面布局(修改顶部导航栏样式-左侧,页面名称设置)
  • 扣子空间 (Coze Space) 使用入门,邀请码获取指南
  • Leetcode98、230:二叉搜索树——递归学习
  • 第十章: User Interface Integration
  • Hive 多表查询案例
  • Python-MCPServer开发-模拟版本
  • ShenNiusModularity项目源码学习(20:ShenNius.Admin.Mvc项目分析-5)
  • OpenCV 中的角点检测方法详解
  • 动态贴纸+美颜SDK的融合实现:底层架构与性能优化技术全解析
  • Python相对路径问题与工作目录和脚本目录
  • 5.学习笔记-SpringMVC(P53-P60)
  • 大模型面经 | 春招、秋招算法面试常考八股文附答案(五)
  • Springboot——Redis的使用
  • .NET 6 + Dapper + User-Defined Table Type
  • 为什么猛起身会头晕?你的身体在发出这个警报
  • 宁夏中卫深化公立医院机构编制改革:市人民医院机构规格升为正处级
  • 夜读丨一条鱼的使命
  • 湃书单|澎湃新闻编辑们在读的19本书:在工作中迷失
  • 兰斯莫斯想在雅典卫城拍《拯救地球》,希腊官方:价值观不符
  • 中国围棋协会将不组队参加今年的LG杯世界棋王赛