MySQL表的操作

1、创建表

  • 语法:
sql 复制代码
CREATE TABLE table_name(
    field1 datatype,
    field2 datatype
)character set "字符集" collate "校验规则" engine "存储引擎" 
  • 示例:

2、查看表

  • 语法:

    sql 复制代码
    desc table_name;
  • 示例:

3、修改表结构

  • 添加字段:不会影响原来的数据

    sql 复制代码
    ALTER TABLE table_name ADD COLUMN field datatype;
  • 删除字段:原先数据全部被删除

    sql 复制代码
    ALTER TABLE table_name DROP field;
  • 改变字段类型:如果新类型的容量大于原先容量则不会影响原来数据,否则有被截断的风险

    sql 复制代码
    ALTER TABLE table_name MODIFY COLUMN field datatype;
  • 修改字段名称:原先数据不受影响

    sql 复制代码
    ALTER TABLE table_name RENAME COLUMN old_field TO new_field;

4、修改表名称

  • 语法:

    sql 复制代码
    ALTER TABLE old_table_name RENAME TO new_table_name;
  • 示例:

5、删除表

  • 语法:

    sql 复制代码
    DROP TABLE table_name;
  • 示例:

相关推荐
777VG4 小时前
PostgreSQL +martin将多张表输出成一个 MVT
前端·数据库·postgresql
aax12134535 小时前
VOC 集群治理工程实操|美丽蓝天绿岛项目 RTO 工艺选型、管控方案与申报要
大数据·数据库·人工智能
mayaairi5 小时前
JS循环语句深度解析:嵌套for、while与do...while
开发语言·前端·javascript
To_OC5 小时前
啃完流式输出:从一个卡顿的 LLM 接口开始,我搞懂了数据流到底怎么 “流”
前端·javascript·llm
IvorySQL5 小时前
PG 日报|优化缓冲区批量扫描,降低多套接字并发竞争
数据库·人工智能·postgresql·开源·区块链
阳光是sunny5 小时前
LangGraph实战教程:defer延迟节点——让收尾工作自动排到最后
前端·人工智能·后端
这个DBA有点耶5 小时前
交易型数据库是什么?OLTP核心能力与2026选型指南
数据库·数据仓库·sql·database·数据库架构·olap·dba
kyriewen6 小时前
我用了三周Claude Code Skills——总结出5条铁律,第3条最反直觉
前端·ai编程·claude
大熊猫侯佩6 小时前
WWDC26 全新 SwiftData 的 .codable 宏选项:它不是泛型专用胶水
数据库·swift·apple
阳光是sunny6 小时前
LangGraph实战教程:控制流详解
前端·人工智能·后端