当前位置: 首页 > 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.gsyq.cn/news/104217.html

相关文章:

  • Codex用于生成PyTorch数据增强代码的实际案例
  • 开源大模型新选择:Qwen3-8B中英文生成能力深度评测
  • 创业路上你拼尽全力,却总在关键时刻输在“不会说话”上?这篇能救你!
  • ComfyUI用户福音:vLLM镜像加持,生成流程更流畅
  • 游戏性能分析:Profiler 原理大揭秘
  • ATTO系列荧光染料
  • 外网访问图形数据库 Neo4j
  • AutoGPT能否用于学术文献综述?研究辅助工具测评
  • 27、JSTL 国际化操作全解析
  • 无需外网快速下载Github文件的Python实战代码
  • jeecgboot:electron桌面应用打包
  • java基础-PriorityQueue(优先队列)
  • 徐珊「去有光的地方」跨年演唱会:一场从发歌到发光的终极奔赴
  • HashMap深度解析:从原理到源码的全链路剖析
  • [吐血推荐]三本让人茅塞顿开的经典项目管理书籍
  • WebUploader支持国密加密的大文件分块上传方案?
  • 23、JSTL数据库自定义操作与XML操作详解
  • 网页如何设计多平台兼容的大文件分块上传控件?
  • Mapbox GL JS 核心表达式:`any` 多条件或判断完全教程
  • PyTorch-CUDA基础镜像的轻量化裁剪版本发布
  • MATLAB实现模糊的图像变清晰
  • Mapbox GL JS 核心表达式:`get` 完全教程
  • 论文重复比例超过30%?五个有效降重方案,让你顺利达标
  • 滑台模组的安装
  • 告别低效推理:vLLM连续批处理技术实战解析
  • 【必看收藏】RLHF:解锁大语言模型潜力的三大关键步骤
  • 速藏!程序员转大模型:小白也能懂的生存升级干货
  • 2025 年企业智能 BI 私有化部署厂商新标杆:BI 本地私有化部署厂商、BI 私有化部署方案商核心服务全解析 - 品牌2026
  • 探索雷赛DM556步进电机驱动器的性能巅峰
  • 高级语言程序第9次个人作业 - 102300317