news 2026/10/21 15:30:31

【MYSQL数据库】基础版之表的操作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【MYSQL数据库】基础版之表的操作

3.表的操作

3.1 创建表

语法:

create table table_name( filed1 datatype, filed2 datatype, filed3 datatype )character set 字符集 collate 校验规则 engine 存储引擎;

说明:

  • field 表示列名
  • datatype 表示列的类型
  • character set 字符集,如果没有指定字符集,则以所在数据库的字符集为准
  • collate 校验规则,如果没有指定校验规则,则以所在数据库的校验规则为准

说明:

  • 不同的存储引擎,创建表的文件不一样。
  • users 表存储引擎是 MyISAM ,在数据目中有三个不同的文件,分别是:
  • users.frm:表结构
  • users.MYD:表数据
  • users.MYI:表索引

3.2查看表结构

desc 表名;

示例:

3.3 修改表

在项目实际开发中,经常修改某个表的结构,比如字段名字,字段大小,字段类型,表的字符集类型, 表的存储引擎等等。我们还有需求,添加字段,删除字段等等。这时我们就需要修改表。

alter table table_name add (column datatype [default expr][,column datatype]...); alter table table_name modify (column datatype [default expr][,column datatype]...); alter table table_name drop (column);
  • 修改表名为employee
alter table users rename to employee;

to可以省略。

  • 将name列修改为xingming
    alter table employee change name xingming varchar(60); --新字段需要完整定义

3.4删除表

语法格式:

DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ...

示例:

drop table t1;


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

《深入昇腾底层:Ascend C 编程模型与高性能算子开发实战》

1. 背景:为何需要 Ascend C?在大模型时代,AI 算力需求呈指数级增长。通用深度学习框架(如 PyTorch、TensorFlow)虽提供了丰富的高层 API,但在面对以下场景时往往力不从心:框架未支持的新型算子&…

作者头像 李华
网站建设 2026/10/21 12:19:45

实战 Ascend C:从零实现高性能自定义算子

引言:为什么你需要亲手写一个 Ascend C 算子?在 AI 工程实践中,我们常常遇到这样的困境:现有深度学习框架提供的算子无法满足特定需求——可能是精度要求更高、可能是计算模式特殊、也可能是性能瓶颈卡在某个环节。此时&#xff0…

作者头像 李华
网站建设 2026/10/21 9:14:19

掌握这3种R包,轻松完成空间转录组细胞轨迹建模!

第一章:空间转录组的 R 语言细胞轨迹分析空间转录组技术结合了基因表达数据与组织空间位置信息,为解析细胞异质性和发育轨迹提供了全新视角。利用 R 语言进行细胞轨迹推断(pseudotime analysis),能够揭示细胞在空间维度…

作者头像 李华
网站建设 2026/10/21 16:48:40

【Dify Tesseract字体适配终极指南】:破解OCR识别失败的9大字体陷阱

第一章:Dify Tesseract字体适配的核心挑战在将Tesseract OCR引擎集成至Dify平台的过程中,字体适配成为影响文本识别准确率的关键环节。由于Dify支持多语言、多场景的文档输入,而Tesseract对不同字体样式、字重和排版结构的敏感度较高&#xf…

作者头像 李华
网站建设 2026/10/21 11:03:03

Docker + 智能Agent日志管理新思路(仅限高级工程师掌握的3种架构模式)

第一章:Docker日志管理的演进与智能Agent的崛起 随着容器化技术的广泛应用,Docker 日志管理经历了从简单文件输出到集中式智能采集的显著演进。早期开发者依赖 docker logs 命令直接查看容器标准输出,虽简便但难以应对大规模集群环境下的日志…

作者头像 李华
网站建设 2026/10/20 15:34:30

揭秘空间转录组细胞类型注释:如何用R语言精准识别每一种细胞

第一章:揭秘空间转录组细胞类型注释:从概念到实践空间转录组技术的兴起使得研究者能够在保留组织空间结构的前提下,解析基因表达模式。细胞类型注释作为其中关键一步,旨在将测序获得的基因表达簇与已知的细胞类型相对应&#xff0…

作者头像 李华