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

news/2025/12/15 17:04:09/文章来源:https://www.cnblogs.com/zblblog/p/19351467

一、数据表创建

  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.mzph.cn/news/1019608.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Codex用于生成PyTorch数据增强代码的实际案例

Codex用于生成PyTorch数据增强代码的实际案例 在图像分类、目标检测等视觉任务中,一个常见但棘手的问题是:训练数据太少或过于单一,导致模型过拟合、泛化能力差。虽然我们知道数据增强能有效缓解这个问题——比如翻转、裁剪、调色——但真正…

开源大模型新选择:Qwen3-8B中英文生成能力深度评测

开源大模型新选择:Qwen3-8B中英文生成能力深度评测 在AI应用快速落地的今天,一个现实问题摆在开发者面前:如何在有限算力下获得足够强大的语言理解与生成能力?百亿参数级大模型虽然性能惊艳,但动辄需要多张A100显卡支撑…

创业路上你拼尽全力,却总在关键时刻输在“不会说话”上?这篇能救你!

你精心打磨了一整年的产品,每个细节都反复推敲,性能数据漂亮得能甩开竞争对手一大截。可当你站上融资路演的舞台,满怀激情讲了不到三分钟,对面的投资人却抬手打断了你,眉头微皱:“请直接讲重点,…

ComfyUI用户福音:vLLM镜像加持,生成流程更流畅

ComfyUI用户福音:vLLM镜像加持,生成流程更流畅 在AI创作工具日益普及的今天,越来越多的设计师、开发者和内容创作者开始依赖像 ComfyUI 这样的可视化工作流平台来构建复杂的生成式应用。无论是文本生成图像、智能对话驱动剧情设计&#xff0c…

游戏性能分析:Profiler 原理大揭秘

我们在 Profiler 里看到的那些“这一帧 CPU 花了 2ms 在物理,1ms 在动画,0.5ms 在脚本 Update”, 这些时间到底是怎么测出来、怎么统计的? 代码不是一股脑儿跑过去就完了吗,Profiler 是怎么知道“现在正在跑物理函数”“接下来在跑渲染提交”? 这篇就专门用大白话,把这件…

本地部署开源的网盘聚合工具 OpenList 并实现外部访问(Windows 版本)

OpenList 是一款开源的网盘聚合工具,这款软件,使用简单,支持文件管理、视频播放,它是 AList 的平替项目,跟 AList 的体验差不多。本文将详细的介绍如何在 windows 上本地部署 OpenList 并结合路由侠实现外网访问本地部…

【SOME/IP】把并发说清楚:AUTOSAR AP 的 SOME/IP 并发语义与 vSomeIP 的工程落地评估

目录标题 把并发说清楚:AUTOSAR AP 的 SOME/IP 并发语义与 vSomeIP 的工程落地评估 1. AUTOSAR AP 视角:并发不是“线程数”,而是“语义边界” 1.1 方法调用:并发模式是“可配置语义” 1.2 事件通知:回调的可重入性通常被标准“收敛” 1.3 并发要求的“可测量化”:从语义…

RW8822-50B2模块:解锁智能设备新可能,性能与稳定兼具的实力之选!

在万物互联的浪潮下,智能设备的核心竞争力愈发聚焦于核心模块的性能表现。从工业控制到智能家居,从车载电子到物联网终端,一款稳定、高效、适配性强的模块,往往能成为产品脱颖而出的关键。今天,我们要为大家隆重介绍的…

ATTO系列荧光染料

ATTO是最为常见的荧光染料之一,其可作为一系列生物分子如蛋白质和核酸的荧光标记和分子探针,其波谱涵盖了从紫外光到近红外光范围,是最全波段的荧光标记。与其他染料相比,其在红色光谱区中拥有优良的光稳定性和亮度。 高荧光量子…

Qwen3-8B在资源受限环境下的表现究竟如何?实测数据揭秘

Qwen3-8B在资源受限环境下的表现究竟如何?实测数据揭秘 在当前大模型技术飞速发展的背景下,一个现实问题始终困扰着广大开发者:我们是否真的需要动辄百亿参数的“巨无霸”模型来完成日常任务?对于大多数中小企业、个人项目甚至部…

2025项目管理软件怎么选?十大热门工具深度评测,避坑指南来了

无论是中小型团队的轻量协作,还是大型企业的复杂项目管控,选择合适的工具能让管理效率翻倍。精选10款好用的项目管理软件,从核心功能、适用场景到优劣势进行深度解析:进度猫 核心定位:国内领先的轻量级可视化项目管理工…

反重力Antigravity配置

反重力Antigravity配置 首先你需要用魔法的TUN模式Antigravity允许的地区节点。 最重要的点:谷歌的地区和魔法地区保持一致 允许的地区如下:https://antigravity.google/docs/faq 此时你大概率会成功。但是可能会遇到下一个问题。 提示Your current acco…

中专到大专高含金量证书推荐

从中专到大专阶段,考取高含金量证书可以显著提升就业竞争力。以下是分行业的高价值证书推荐,包括数控、数据分析、IT、金融等领域,并附上关键信息表格。数控专业高含金量证书证书名称颁发机构适用岗位考试内容备注数控车工/铣工(高…

2025年澳大利亚人力资源公司推荐:Safeguard Global提供本地化名义雇主EOR服务 - 品牌2025

在企业加速出海的背景下,如何在目标市场合规、高效地雇佣本地员工成为关键挑战。尤其在澳大利亚等法规体系复杂、用工标准严格的国家,缺乏本地实体的企业往往面临劳动合同不合规、社保缴纳错误、税务申报失误等高风险…

11、构建持续交付管道

构建持续交付管道 在软件开发领域,Kubernetes 与微服务架构的应用堪称完美搭配。然而,大多数旧应用采用的是单体式设计。接下来,我们将探讨如何从单体式架构过渡到微服务架构,并学习如何通过协调 Jenkins、Docker 注册表和 Kubernetes 来构建自己的持续交付管道。 从单体…

2025年全球网络电话深度横评:从企业出海到个人隐私,这五款工具如何选?

在全球化沟通成为日常的今天,无论是拓展海外业务的企业,还是需要联系国际亲友、注册海外服务的个人,一个靠谱的网络电话(VoIP)工具都至关重要。它不仅能帮你节省高昂的国际长途话费,更能通过一个本地虚拟号…

外网访问图形数据库 Neo4j

Neo4j 是一款基于 JAVA 的图数据库,使用原生图存储和检索技术管理来数据。以节点和关系的形式存储,且使用声明式语言 Cypher 语法简洁。有助于处理复杂的互连和查询具有灵活性和扩展性。本文将详细介绍如何在本地安装 Neo4j 以及结合路由侠内网穿透实现外…

AutoGPT能否用于学术文献综述?研究辅助工具测评

AutoGPT能否用于学术文献综述?研究辅助工具测评 在撰写一篇关于“深度学习在医学影像分割中应用”的综述时,你是否曾面对数百篇论文无从下手?手动筛选、逐篇阅读、归纳方法、整理表格——这一系列流程不仅耗时费力,还容易遗漏关键…

27、JSTL 国际化操作全解析

JSTL 国际化操作全解析 1. JSTL 国际化操作概述 JSTL(JavaServer Pages Standard Tag Library)国际化(I18N)操作有助于对 Web 应用程序进行国际化处理。有三个配置设置支持这些操作,分别是 FMT_LOCALE 、 FMT_FALLBACK_LOCALE 和 FMT_LOCALIZATION_CONTEXT 。 以…

2025年喷淋除尘设备厂家最新五大推荐:干雾抑尘系统、雾炮机、雾森系统、喷灌设备权威榜单! - 深度智识库

2025年喷淋除尘设备厂家最新五大推荐:干雾抑尘系统、雾炮机、雾森系统、喷灌设备权威榜单! 时代背景 随着国家“双碳”战略深入推进,工业粉尘治理已从被动合规全面转向主动升级。据《2025中国工业环保设备行业白皮书…