DDL数据定义语言-操作表

简介: DDL数据定义语言-操作表

公众号merlinsea


建表语法:

CREATE TABLE 表名 (
    字段名1 字段类型1 约束条件1 说明1,
    字段名2 字段类型2 约束条件2 说明2,
    字段名3 字段类型3 约束条件3 说明3
);
约束条件:
    comment ----说明解释
    not null ----不为空
    default ----默认值
    unsigned ----无符号(即正数)
    auto_increment ----自增
    zerofill ----自动填充
    unique key ----唯一值


建表举例

CREATE TABLE student (
        id tinyint(5) auto_increment default null comment '学生学号',
        name varchar(20) default null comment '学生姓名',
        age tinyint default null comment '学生年龄',
        class varchar(20) default null comment '学生班级',
        sex char(5) not null comment '学生性别',
        unique key (id)
    )engine=innodb charset=utf8;


基于一张已经存在的表,创建一个相同结构的表

create table student_temp like student;   //只复制表结构,不复制表的数据。
create table student_temp as select * from student; //复制表结构的同时复制数据。

640.jpg

查看某个数据库中的所有表


进入该数据库后
show tables;


640.jpg

查看表结构【desc 表名】


desc students;


查看建表时的sql语句


show create table student \G


640.jpg

删除表


drop table student;


关于别放弃leetcode算法群:


   同学们由于微信别放弃leetcode算法群人数超过了200个小伙伴扫描群二维码加群已经行不通的大家可以加我的个人微信号merlinssea我拉你进群注意进群都是免费免费免费我会在群里和各位小伙伴互动但希望加群的小伙伴本着开源精神把自己的知识或者遇到的算法难题开源发到群里面一起讨论可以聊互联网圈子内的各种事情但必须是忠实的爱国主义者我们一起无畏挑战共同进步

相关文章
|
存储 Linux 应用服务中间件
基于CentOS 7.6的Docker新手教学
采用本地虚拟机+阿里云镜像加速器
1503 5
基于CentOS 7.6的Docker新手教学
|
11月前
|
算法 小程序 API
2025年最新蓝牙Beacon技术深度剖析与停车场定位导航实战指南
本文通过分析蓝牙Beacon技术工作原理、停车场定位导航硬件部署、蓝牙信号平滑处理等,旨在剖析蓝牙Beacon技术在停车场定位导航系统中的实际应用与优势,迅速定位空闲车位,提供反向寻车功能,并优化停车场管理流程,有效解决大型停车场中的找车位难题。如需获取详细解决方案可前往文章最下方获取,如有项目需求及技术合作可私信作者。
918 0
|
9月前
|
SQL 数据可视化 BI
挖掘QuickBI产品的独特价值——模板市场一键应用篇
模板市场一键应用的独特价值在于: - 所见即所得、丰富的数据看板模板参考,提效业务人员工作方式及时间,对于数据人来说,日常大量的数据需要分析,追求更快地赋能业务决策,同时可以有效降低设计数据看板的时长耗用,是BI产品很重要的一项落地企业业务的能力; - 一键应用按钮减少了业务人员对产品的学习成本、操作成本; - 拖拉拽字段的操作本身是敏捷BI工具相较于其它数据处理方式(如SQL、Python、Excel)的一大超越,但替换数据集的支持直接节省了用户进行拖拉拽,可谓又是一增效点。同时也可以帮助日常业务人员(非专业数据处理人员)快速理解他需要提供的分析数据的数据类型。
206 1
|
机器学习/深度学习 人工智能 自动驾驶
深度学习中的卷积神经网络(CNN)及其应用
【10月更文挑战第21天】本文旨在深入探讨深度学习领域的核心组成部分——卷积神经网络(CNN)。通过分析CNN的基本结构、工作原理以及在图像识别、语音处理等领域的广泛应用,我们不仅能够理解其背后的技术原理,还能把握其在现实世界问题解决中的强大能力。文章将用浅显的语言和生动的例子带领读者一步步走进CNN的世界,揭示这一技术如何改变我们的生活和工作方式。
|
JSON 中间件 Go
go语言后端开发学习(四) —— 在go项目中使用Zap日志库
本文详细介绍了如何在Go项目中集成并配置Zap日志库。首先通过`go get -u go.uber.org/zap`命令安装Zap,接着展示了`Logger`与`Sugared Logger`两种日志记录器的基本用法。随后深入探讨了Zap的高级配置,包括如何将日志输出至文件、调整时间格式、记录调用者信息以及日志分割等。最后,文章演示了如何在gin框架中集成Zap,通过自定义中间件实现了日志记录和异常恢复功能。通过这些步骤,读者可以掌握Zap在实际项目中的应用与定制方法
750 1
go语言后端开发学习(四) —— 在go项目中使用Zap日志库
|
网络安全 Nacos
Nacos客户端配置错误检查
Nacos客户端配置错误检查
732 3
|
Java 开发工具 Android开发
详细解读Android开发DNK开发将.c文件打包成os
详细解读Android开发DNK开发将.c文件打包成os
186 0
|
API 计算机视觉 开发者
【Python】已解决:(pip安装PIL库报错) ERROR: Could not find a version that satisfies the requirement PIL (from v
【Python】已解决:(pip安装PIL库报错) ERROR: Could not find a version that satisfies the requirement PIL (from v
2717 0
|
人工智能 编解码 安全
【最新】Sora到底是什么?Sora详解:一文带你熟悉Sora
《Sora详解:一文带你熟悉Sora,以及Sora新手小白使用教程》是一篇深入介绍OpenAI最新文本生成视频大模型Sora的文章。它探讨了Sora的定义、功能和使用方法,为读者提供了全面了解和上手Sora的指南。这篇文章旨在帮助新手快速掌握Sora,并展示其在视频创作领域的潜力。
864 0
【最新】Sora到底是什么?Sora详解:一文带你熟悉Sora
|
运维 前端开发 BI
金蝶云星空打通钉钉OA审批
解锁钉钉连接平台,实现销售、客户管理和业务数据流程一体化。
金蝶云星空打通钉钉OA审批