跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
SQLAI

MySQL 表结构修改与数据查询基础

MySQL 表结构修改与数据查询基础。涵盖 ALTER TABLE 语句的列添加、删除与修改操作,以及 SELECT 语句的通用语法与 WHERE 条件筛选。通过修正常见拼写错误并规范 SQL 写法,帮助开发者快速掌握数据库基础操作,为后续数据分析任务打好底层基础。

不知所云发布于 2019/2/15更新于 2026/10/1993 浏览
MySQL 表结构修改与数据查询基础

表结构修改

在创建表之后,我们往往需要根据业务需求调整表结构。MySQL 提供了 ALTER TABLE 语句来完成这些操作。

添加列

如果需要在现有表中增加字段,可以使用 ADD 子句。基本语法如下:

ALTER TABLE 表名 ADD 列名 列数据类型 [AFTER 插入位置];

例如,在表的末尾追加一个名为 age 的整型列:

ALTER TABLE mytable ADD age INT;

或者添加一个字符串类型的电话字段:

ALTER TABLE mytable ADD tel VARCHAR(20);

删除列

当某个字段不再需要时,可以直接移除。注意:删除列会导致该列数据永久丢失,请谨慎操作。

ALTER TABLE 表名 DROP 列名称;

比如删除刚才添加的 tel 列:

ALTER TABLE mytable DROP tel;

修改列

有时候我们需要重命名列,或者更改其数据类型及默认值。

ALTER TABLE 表名 CHANGE 原列名 新列名 新数据类型 [DEFAULT 默认值];

将 tel 列改名为 telphone,并设置默认值为空字符串:

ALTER TABLE mytable CHANGE tel telphone VARCHAR(20) DEFAULT "";

除了直接写 SQL,大多数图形化数据库管理工具也支持通过'表设计'界面进行可视化修改,操作更直观。

数据查询

查询是数据库最核心的功能之一,MySQL 使用 SELECT 语句来检索数据。

通用语法

一个标准的查询通常包含以下部分:

SELECT col_name1, col_name2, ...
FROM table_name
[WHERE condition]
[OFFSET M]
[LIMIT N];

其中:

  • col_name:要查询的字段名,多个字段用逗号分隔。
  • table_name:数据来源的表名。
  • WHERE:可选的条件过滤子句,用于筛选满足特定条件的行。
  • LIMIT:限制返回的行数,常用于分页或获取前几条记录。

带 WHERE 子句的查询

实际开发中,我们很少一次性取出全表数据。通过 WHERE 子句组合条件(如 AND / OR),可以精准定位目标数据。例如,查找年龄大于 18 岁的用户,只需在 WHERE 后加上相应条件即可。

这样既能减少网络传输开销,也能提高查询效率。

目录

  1. 表结构修改
  2. 添加列
  3. 删除列
  4. 修改列
  5. 数据查询
  6. 通用语法
  7. 带 WHERE 子句的查询

更多推荐文章

查看全部
  • AI Agent 架构深度解析:从原理到应用
  • Spring MVC 核心架构与注解详解
  • 搜索旋转排序数组:五种实现方案详解
  • Java 响应式编程:Flux 与 SseEmitter 深度解析
  • 深入理解 AI Agent:核心在于工作流设计而非概念本身
  • WhisperX 语音识别:为何优于传统方案?
  • 职场人 AI 必修课:9 个应用方法助力效率提升
  • 策略模式实战:通过 C++ 实现算法解耦与行为封装
  • Java 集合框架进阶:Map 接口深度解析与实战
  • 大语言模型(LLM)基本概念与工作原理详解
  • 利用 GPT 快速梳理 Python 知识脉络与入门指南
  • 互联网产品经理转型人工智能产品经理实战攻略
  • Java 大数据在智能家居设备联动与场景化节能中的应用
  • 2025 嵌赛获奖作品:基于 ELF 2 开发板的多传感信息融合多用途巡检机器人
  • DeepSeek 本地部署搭配 ChatBox 客户端使用技巧指南
  • 大模型驱动地图实战:前端直连与完整 MCP 架构对比
  • 字符串模拟算法题精选:思维与实现解析
  • SpringAI 大模型应用开发:新手入门指南
  • 低代码结合大模型:中小企业半天构建专属SaaS应用路径
  • 基于 FPGA 的 USB2.0 UTMI PHY 芯片测试方案设计与实现

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • SQL 美化和格式化

    在线格式化和美化您的 SQL 查询(它支持各种 SQL 方言)。 在线工具,SQL 美化和格式化在线工具,online

  • SQL转CSV/JSON/XML

    解析 INSERT 等受限 SQL,导出为 CSV、JSON、XML、YAML、HTML 表格(见页内语法说明)。 在线工具,SQL转CSV/JSON/XML在线工具,online

  • CSV 工具包

    CSV 与 JSON/XML/HTML/TSV/SQL 等互转,单页多 Tab。 在线工具,CSV 工具包在线工具,online