news 2026/7/14 4:34:23

MySQL——表的操作(增删改查详细版)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MySQL——表的操作(增删改查详细版)

MySQL——表的操作(增删改查详细版)

文章摘要:本文详细介绍了 MySQL 数据库中表的五大核心操作:查看所有表、创建表、查看表结构、修改表(包括添加列、修改列、重命名列、删除列、修改表名)以及删除表。每个操作均提供了清晰的语法说明、具体示例和注意事项,并配有执行结果截图,帮助读者快速掌握 MySQL 表的完整生命周期管理。

1.查看所有表

2.创建表

3.查看表结构

4.修改表

5.删除表

正文

1.查看所有表

showtables;

2.创建表

CREATE[TEMPORARY]TABLE[IFNOTEXISTS]tbl_name field datatype[约束][comment'注解内容'][,field datatype[约束][comment'注解内容']]...)[engine存储引擎][characterset字符集][collate排序规则];

注:
TEMPORARY: 表⽰创建的是⼀个临时表
field:列名
datatype:数据类型
comment:对列的描述或说明
engine:存储引擎,不指定则使⽤默认存储引擎
character set:字符集,不指定则使⽤默认字符集
collate:排序规则,不指定则使⽤默认排序规则

createtableifnotexistsstudent(idbigint,namevarchar(30));

3.查看表结构

descstudent;

4.修改表

ALTERTABLEtbl_name[alter_option[,alter_option]...];alter_option: { table_options|ADD[COLUMN]col_name column_definition[FIRST|AFTERcol_name]|MODIFY[COLUMN]col_name column_definition[FIRST|AFTERcol_name]|DROP[COLUMN]col_name|RENAMECOLUMNold_col_nameTOnew_col_name|RENAME[TO|AS]new_tbl_name }

注意:
tbl_name:要修改的表名
ADD:向表中添加列
MODIFY:修改表中现有的列
DROP:删除表中现有的列
RENAME COLUMN:重命名表中现有的列
RENAME [TO | AS] new_tbl_name:重命名当前的表

5.删除表

DROP[TEMPORARY]TABLE[IFEXISTS]tbl_name[,tbl_name]...

注:TEMPORARY:表⽰临时表
tbl_name:将要删除的表名

droptableifexistsstudent_information;

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 4:32:43

GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(三)URL 解析与 GitHub API 请求

项目地址:fthux/GitZipPro。本文继续从源码角度拆解 GitZip Pro 的下载器实现。 上一篇分析了 content.js 如何进入 GitHub 页面、扫描文件列表并维护选中项。页面层最终会把一个 selectedItems 传给下载器。这个 selectedItems 里保存的是 GitHub 文件或目录链接。…

作者头像 李华
网站建设 2026/7/14 4:30:48

锂离子电池过压保护与BQ2920芯片应用设计

1. 锂离子电池过压保护的必要性与设计挑战锂离子电池因其能量密度高、循环寿命长等优势,已成为现代电子设备的首选电源方案。但这类电池对工作电压极为敏感——以常见的钴酸锂电池为例,其充电截止电压通常为4.2V50mV。当过充发生时,正极材料中…

作者头像 李华
网站建设 2026/7/14 4:29:03

基于QT与C++的Canny边缘检测算法实现与GUI开发实战

1. 项目概述:为什么用QT和C手搓Canny?如果你正在学习数字图像处理,或者想用C和QT做一个带界面的图像处理工具,那么“Canny边缘检测”绝对是一个绕不开的经典项目。网上OpenCV的cv::Canny()函数调用起来就一行代码,但直…

作者头像 李华
网站建设 2026/7/14 4:26:40

Tasking AI:以任务与意图驱动的新型软件开发范式

1. 项目概述:这不是“低代码”,而是把开发逻辑重新塞回人脑里的新范式“How I Build My App in Minutes Using Tasking AI — Open Source”——这个标题乍看像又一个营销噱头,但我在过去18个月里深度参与了3个基于Tasking AI的开源应用落地项…

作者头像 李华
网站建设 2026/7/14 4:26:06

# 【项目实战】智能问数金融平台:FastAPI+Vue3+大模型RAG全栈实现

该项目为完整的**智能问数金融平台*。这个项目不仅涵盖了传统的金融数据处理与量化分析,还创新性地融入了大语言模型与RAG检索增强技术,实现了"自然语言对话式投研"的交互体验。 本文将从架构设计、核心模块实现、关键技术难点三个维度&#…

作者头像 李华