当前位置: 首页 > news >正文

03_mysql数据表创建、删除、修改等操作

一、数据表创建

  1、CREATE TABLE 语句创建新表

    CREATE TABLE table_name(

      column1 datatype,

      column2 datatype,

      .....

      columnN datatype,

      PRIMARY KEY( one or more colume)

    );

    创建数据表必须有:表名、列名、列数据类型

    image 

    查看创建好的表:DESC table_name;

    image

    插入数据:INSERT INTO  table_name VALUES;

      INSERT INTO TABLE_NAME (column1, column2, column3,...columnN)VALUES (value1, value2, value3,...valueN);

 

    image

 

  2、CREATE TABLE 和 SELECT 语句创建现有表的副本表 ,新建的表复制了旧表相同数据,对其操作不影响旧表

    CREATE TABLE new_table_name AS 

    SELECT [column1, column2 ... columnN]

    FROM existing_table_name

    [WHERE CONDITION];

    image

 3、SHOW TABLES 展示数据表

    ① show tables; --必须要use zbl_database; 后才可以

    ②show tables in zbl_database;

    ③show tables from zbl_database;

    ④ show tables in zbl_database LIKE "cust%"  --带有通配符(例如"%")的 LIKE 运算符去匹配的表

    image

    image

4、ALTER 命令修改现有数据表的结构,可以修、删除、添加列

  ALTER table table_name [alter_option ...];

  ①删除表中现有的数据列(ALTER 与 DROP)

    alter table cust_copy drop address; -- 删除cust_copy表中的address列

    image

   ②添加数据列 (ALTER 与 ADD),默认添加到表尾

    altert table cust_copy add  address char(25);  -- 默认添加到表尾


    image

    alter table cust_copy add address  char(25) after age; --使用AFTER col_name添加到对应列后面

    alter table cust_copy add id int first; -- 使用first标注添加在第一列。(FIRST 和 AFTER 说明符仅适用于 ADD 子句)

    image

 5、更改列定义或名称,使用MODIFY 或 CHANGE 配合ALTER使用

   ①  ALTER TABLE table_name MODIFY column_name new_datatype;

   alter table cust_copy modify  address varchar(32);

   image

   ② ALTER TABLE table_name CHANGE old_column_name new_column_name datatype; --指定要更改的列的名称(两次)

    alter table cust_copy change id id_sn int(32);

   image

6、更改列默认值 DEFAULT 

  ALTER table cust_copy ALTER address SET DEFAULT  'GZ'; --修改默认值

  image

   ALTER  table cust_copy ALTER  address DROP DEFAULT; --删除默认值

  image

 7、更新表名 ALTER 与 RENAME 语句

  ALTER table cust_copy RENAME TO cust_2;

  image

8、

 

    

 

http://www.jsqmd.com/news/93707/

相关文章:

  • Codex用于生成PyTorch数据增强代码的实际案例
  • 开源大模型新选择:Qwen3-8B中英文生成能力深度评测
  • 创业路上你拼尽全力,却总在关键时刻输在“不会说话”上?这篇能救你!
  • ComfyUI用户福音:vLLM镜像加持,生成流程更流畅
  • 游戏性能分析:Profiler 原理大揭秘
  • 【SOME/IP】把并发说清楚:AUTOSAR AP 的 SOME/IP 并发语义与 vSomeIP 的工程落地评估
  • 本地部署开源的网盘聚合工具 OpenList 并实现外部访问(Windows 版本)
  • RW8822-50B2模块:解锁智能设备新可能,性能与稳定兼具的实力之选!
  • Qwen3-8B在资源受限环境下的表现究竟如何?实测数据揭秘
  • 2025项目管理软件怎么选?十大热门工具深度评测,避坑指南来了
  • 反重力Antigravity配置
  • 中专到大专高含金量证书推荐
  • 2025年全球网络电话深度横评:从企业出海到个人隐私,这五款工具如何选?
  • 11、构建持续交付管道
  • 外网访问图形数据库 Neo4j
  • AutoGPT能否用于学术文献综述?研究辅助工具测评
  • 27、JSTL 国际化操作全解析
  • 2025年喷淋除尘设备厂家最新五大推荐:干雾抑尘系统、雾炮机、雾森系统、喷灌设备权威榜单! - 深度智识库
  • 无需外网快速下载Github文件的Python实战代码
  • jeecgboot:electron桌面应用打包
  • 适合MBA阅读的专业管理书籍推荐
  • java基础-PriorityQueue(优先队列)
  • 24、XML处理:解析、变量使用与XSLT转换
  • 徐珊「去有光的地方」跨年演唱会:一场从发歌到发光的终极奔赴
  • LobeChat能否支持优惠券发放?促销活动设计思路
  • 25、JSTL XML处理及常用动作参考详解
  • 安装包太大难管理?vLLM镜像轻量化部署解决方案
  • 2025年最新设备管理系统测评大揭秘
  • 10、Kubernetes容器操作与高可用集群搭建
  • HashMap深度解析:从原理到源码的全链路剖析