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;
  • 示例:

相关推荐
酱学编程6 小时前
【从零到一实现一个 AI Agent 框架 · 第四篇】04. 任务规划:拆解复杂目标 -
服务器·网络·数据库·人工智能
梨子同志6 小时前
qiankun
前端
梨子同志6 小时前
Nginx
前端
梨子同志6 小时前
NestJS
前端
梨子同志7 小时前
Next.js
前端
谭光志7 小时前
工具塞满上下文窗口怎么办?深度拆解 AI Agent Tool Search 按需加载实现原理
前端·后端·ai编程
shushangyun_7 小时前
2026智能采购商城系统选型指南:如何引领企业数字化采购升级
java·大数据·数据库·人工智能·机器学习
Hilaku7 小时前
前端架构师的克制:什么时候该坚决对新技术说不?
前端·javascript·程序员
陈随易7 小时前
前端项目部署只要30秒
前端·后端·程序员
本末倒置1837 小时前
从 Vue CLI 迁移到 Rsbuild 后,JSX 突然全挂了?一次排查记录
前端