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 分钟前
【多线程】Semaphore使用
java·数据库·oracle·多线程
数智启示录13 分钟前
PostgreSQL 内存调优实战(第 12 篇):work_mem 只调大 64 倍,峰值为什么远不止 64 倍
运维·数据库·经验分享·postgresql·面试
a11177635 分钟前
3D 脑图谱 / Bilingual 3D Brain Atlas 项目
前端
T1mzhou42 分钟前
ARM64 Linux 6.10内核启动流程2-rootfs 怎么挂上
linux·服务器·前端
姜太小白1 小时前
【Oracle】记排查sh脚本调用SQL执行卡顿的排查总结
数据库·sql·oracle
bgy66661 小时前
MariaDB 数据库 基础详解
数据库·mariadb
自动化监测Learner1 小时前
QGIS 把geojson数据导入 PostgreSQL/PostGIS 的完整流程
数据库·postgresql
小小尚@1 小时前
WebGIS/ECharts 地图开发|MapLand 在线行政区划边界一键下载 GeoJSON 工具
前端·javascript·echarts
虎虎(_ _)。゜zzZ2 小时前
Qdrant向量数据库工程实战
数据库·人工智能·大模型·向量数据库·rag·qdrant
默_笙2 小时前
🚍 一条 Todo 的奇幻漂流:TypeScript 全栈类型安全的"护照检查"
前端·javascript