SQL分类中的DDL

news2024/12/25 1:00:07

DDL(Data Definition Language):数据定义语言,用来定义数据库对象(数据库,表,字段)。

一、DDL语句操作数据库

1、查询所有数据库:show databases;(一般用大写,不区分大小写,这里为了好看写小写了)

2、查询当前数据库:select database() ;

3、创建数据库:create database   数据库名字 [default charset 字符集]  [collate 排序规则]  [if not exists];[]里面的可按实际需要省略

4、删除数据库:drop database [if exists];

5、使用数据库:use 数据库名字;

二、DDL语句操作数据库里的表操作

1、DDL表操作-查询

(1)、查询当前数据库所有表:show tables;

(2)、查询表结构:desc 表名;

(3)、查询指定表的建表语句:show create table 表名;

2、DDL表操作-创建

create table 表名(

           字段1   字段1类型 [comment 字段1注释],

           字段2   字段2 类型,

           ...

          字段n   字段n类型

);

注意:[]里为可选参数,最后一个字段后面没有逗号。

3、SQL中的数据类型

(1)、数值类型

(2)、字符串类型

(3)、日期类型

4、DDL表操作-修改

(1)、添加

添加字段:alter table 表名 add 字段名 类型(长度);

(2)、修改

修改数据类型:alter table 表名 modify 字段名 新数据类型(长度);

修改字段名和字段类型:alter table 表名 change 旧字段名 新字段名 类型(长度);

(3)、删除

删除字段:alter table 表名 drop 字段名;

删除表名:alter table 表名 rename to 新表名;

删除表:drop table 表名;

删除指定表并重新创建该表:truncate table 表名;

注:在删除表时,表中的全部数据都会被删除。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2210176.html

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

相关文章

自动化——RPA——影刀——批量刷视频

前言 影刀底层是python https://www.yingdao.com/ 需求 实现视频集的定时点击和播放。 要点 第一步:将需要播放的视频链接放到excel中,excel的名字自定义,本文为“批量刷视频”。 第二步:使用影刀的“打开/新建Excel”功能&…

汽车免拆诊断案例 | 2022款大众捷达VS5车行驶中挡位偶尔会锁在D3挡

故障现象  一辆2022款大众捷达VS5汽车,搭载EA211发动机和手自一体变速器,累计行驶里程约为4.5万km。该车行驶中挡位偶尔会锁在D3挡,车速最高约50 km/h,且组合仪表上的发动机故障灯和EPC灯异常点亮。 故障诊断  用故障检测仪检…

Centos7快速安装配置RabbitMQ

1. 卸载现有的 RabbitMQ 和 Erlang(可选) # 停止 RabbitMQ 服务 sudo systemctl stop rabbitmq-server# 卸载 RabbitMQ sudo yum remove -y rabbitmq-server# 卸载 Erlang sudo yum remove -y erlang# 删除 RabbitMQ 残留文件 sudo rm -rf /var/lib/rab…

smartctl 设置硬盘的 write-caching

sg3 一、sg3查看缓存状态 您可以使用sg_modes命令来查看SAS盘和SATA盘的缓存状态。例如,要查看/dev/sdb设备的缓存状态,您可以执行以下命令: sg_modes -p 8,0 /dev/sdb 二、sg3关闭机械盘写缓存状态(仅适用于SAS盘&#xff09…

ollama + fastgpt+m3e本地部署

ollama fastgptm3e本地部署 开启WSL更新wsl安装ubuntu docker下载修改docker镜像源开启WSL integration 安装fastgpt先创建一个文件夹来放置一些配置文件用命令下载fastgpt配置文件用命令下载docker的部署文件 启动容器M3E下载ollama下载oneapi配置登录oneapi配置ollama渠道配…

拥抱云原生

专题七:云原生实战72课时 专题简介: 云原生正在改变世界,新一代架构思想ServiceMesh、Serverless改变传统软件架构模式,本专题基于完全云上架构实战,结合微服务架构和云计算平台两者的优势,属于架构师必备…

LabVIEW智能可变温循环PCT测试系统

随着全球能源危机的加剧和环境保护需求的提升,开发和利用清洁能源已成为全球必然趋势。氢能作为一种高效的替代能源,正逐步受到关注。然而,储氢技术的研究至关重要,尤其是储氢材料的PCT(Pressure-Composition-Temperat…

如何使用UART(STM32 HAL库)

UART (通用异步收发器)是在 USART (通用同步异步收发器)基础上裁剪掉了同步通信功能,只剩下异步通信功能。关于通信和串口的基本知识,可参见文章《串口通信简介-CSDN博客》和《数据通信的一些基础概念-CSDN…

红杉资本行业总结篇:生成式 AI 的发展

Datawhale干货 最新:红杉资本,全球著名风险投资公司 生成式 AI 的发展:从 “快思考” 到 “慢思考”,开启自主应用的新篇章。 在生成式 AI 革命的两年里,研究方向正从 “快思考”(快速预训练响应&#xff…

Mysql(九) --- 事务

文章目录 前言1.什么是事务?2.事务的ACID特性3.为什么要使用事务?4.如何使用事务4.1.查看支持事务的 存储引擎4.2.语法4.3.开启一个事务,执行修改后回滚4.4.开启一个事务,执行修改后提交4.5.保存点4.6.自动/手动提交事务 5.事务的…

[含文档+PPT+源码等]精品大数据项目-springboot基于Hadoop框架实现的高校图书馆阅读书目推荐系统

关于大数据项目——Spring Boot基于Hadoop框架实现的高校图书馆阅读书目推荐系统的课题背景,可以从以下几个方面进行阐述: 一、信息技术发展的推动 随着信息技术的迅猛发展,互联网上的信息数据量呈爆炸式增长。这种信息过载现象使得用户难以…

2014年国赛高教杯数学建模A题嫦娥三号软着陆轨道设计与控制策略解题全过程文档及程序

2014年国赛高教杯数学建模 A题 嫦娥三号软着陆轨道设计与控制策略 嫦娥三号于2013年12月2日1时30分成功发射,12月6日抵达月球轨道。嫦娥三号在着陆准备轨道上的运行质量为2.4t,其安装在下部的主减速发动机能够产生1500N到7500N的可调节推力,…

如何优雅的通过Spring Boot+Redission对订单实现定时关闭

简介 在电子商务及支付相关平台中,常规流程是首先生成订单或支付请求,用户随后会在规定时间内完成支付。如果用户未能在预设时限内完成支付动作,系统通常会执行相应的过期处理机制,即自动取消未支付的订单。 此外,这…

鸿蒙开发之ArkUI 界面篇 三十一 Extend(封装)

开发中遇到重复使用次数多的代码,就是封装提取成一个方法,那么鸿蒙中的方法是怎么封装的呢?下面记录组件属性的封装,语法格式如下: Extend(组件名) function 函数名 (参数, 参数2) { } 例如:封装一个Text…

飞机大战ai通过dqn实现

借鉴 飞机大战源码 github 王者荣耀ai训练(试了一下,发现电脑带不动,就改了一点,训练其他游戏) 源码 通过网盘分享的文件:PlaneWar (2).zip [链接](https://pan.baidu.com/s/1N4OorR7b36Zml8MadGmI6g?pwd1234&#xf…

6.将扩散模型与其他生成模型的关联(2)

1.归一化流与扩散模型 自一化流(Normalizing Flow)是生成模型,通过将易于处理的分布进行变换以队对高维数据进行建模。归一化流可以将简单的概率分布转化为极其复杂的分布,并用于强化学习、变分推理等领域。 现有的归一化流是基于变量替换公式构…

GS-LRM: Large Reconstruction Modelfor 3D Gaussian Splatting 论文解读

目录 一、概述 二、相关工作 1、多视图的三维重建 2、前馈重建 三、LRM 1、编码器 2、解码器 3、NeRF渲染 四、GS-LRM 1、输入处理 2、Transformer 3、损失函数 五、实验 六、局限 一、概述 该论文提出了一种利用稀疏输入图像高效预测3D高斯原语的方法&#xff…

数据结构-5.6.二叉树的先,中,后序遍历

一.遍历: 二.二叉树的遍历:利用了递归操作 1.简介: 二叉树的先序遍历,中序遍历,后序遍历都是以根结点遍历顺序为准的,如先序遍历就先遍历根结点 2.实例: 例一: 例二: …

【LeetCode】动态规划—188. 买卖股票的最佳时机 IV(附完整Python/C++代码)

动态规划—188. 买卖股票的最佳时机 IV 题目描述前言基本思路1. 问题定义交易规则: 2. 理解问题和递推关系两种情况:状态定义:状态转移方程:初始条件: 3. 解决方法动态规划方法特殊情况:当 k 大于等于 pric…

【最新华为OD机试E卷-支持在线评测】构成正方形的数量(100分)多语言题解-(Python/C/JavaScript/Java/Cpp)

🍭 大家好这里是春秋招笔试突围 ,一枚热爱算法的程序员 💻 ACM金牌🏅️团队 | 大厂实习经历 | 多年算法竞赛经历 ✨ 本系列打算持续跟新华为OD-E/D卷的多语言AC题解 🧩 大部分包含 Python / C / Javascript / Java / Cpp 多语言代码 👏 感谢大家的订阅➕ 和 喜欢�…