mysql数据库-DDL语言

article/2024/12/27 1:28:09

目录

1.DDL是什么?

2.有哪些常用的操作

1.查看数据库

2.创建数据库

2.删除数据库

3.添加查看表

 4.删除表

 5.修改表

(1)修改表类型

(2)增加表字段

(3)删除表字段

(4)修改字段名

 (5).修改表名称


1.DDL是什么?

数据库模式定义语言DDL(Data Definition Language),是用于描述数据库中要存储的现实世界实体的语言。

DDL语言主要是用来对数据库和表进行增删改查。

2.有哪些常用的操作

1.查看数据库

show databases;

2.创建数据库

create database student;

use student ; 切换到指定数据库

 

2.删除数据库

DROP database demo;

3.添加查看表

create table score(stu_id varchar(20),course_id varchar(20),grade float);

 查看生成的表信息

desc score;

show tables; 查看当前数据库的所有表

 4.删除表

drop table score;

 5.修改表

(1)修改表类型

alter table score modify stu_id varchar(30);

(2)增加表字段

  alter table score add name varchar(16);

默认添加到末尾,也可以通过after/first关键字修改添加到的位置

例如将name字段添加到stu_id之后

alter table score add name varchar(16) after stu_id;

将name字段放到最前面

alter table score modify name varchar(16) first;

 

 

(3)删除表字段

alter table score drop name;

(4)修改字段名

alter table score change stu_id student_id varchar(20);

 (5).修改表名称

alter table score rename score2;


http://chatgpt.dhexx.cn/article/WJKTOcOb.shtml

相关文章

SQL语句之DDL语言

说明:DDL(Data Definition Language,数据定义语言),用来定义数据库对象(数据库、表),包括了数据库和表的创建、查询、使用和删除操作。 一、数据库操作 新安装的数据库,默认有以下四个数据库&…

DDL语言

其语句包括动词CREATE,ALTER和DROP。在数据库中创建新表或修改、删除表(CREATE TABLE 或 DROP TABLE);为表加入索引等。 mysql是一个关系型数据库,库里面包含若干个表,而每一张表都是由行和列组成。 打开Navicat 1.0…

数据库:DML语言和DDL语言

文章目录 一、DML语言(数据操作语言)1.插入语句(1)方式一(2)方式二(3)两种方式比较 2.修改语句(1)修改单表的记录(2)修改多表的记录(补充) 3.删除语句(1)方式一(2)方式二(3)方式一与方式二区别(⭐) 二、DDL语言1.库的管理2.表的管理(1)表的创建A.语法B.常…

ddl是什么意思网络语_DDL(数据定义语言)

DDL,是对数据库内部的对象进行创建,删除,修改等的操作语言。它和DML语言最大的区别是DML只是对表内部数据的操作,而不涉及到表的定义,结构的修改,更不会涉及到其它对象。 1.连接数据库: 注:1.mysql代表客户端命令,-u后面跟连接的数据库用户,-p表示需要输入密码。 2.命令…

数据库定义语言(DDL)详解

数据库定义预压(DDL 语言)是重要的语言之一。包含三个关键字:CREATE,DROP,ALTER。 数据库语言都遵循巴科斯范式,其语言规范如下所示:L利用CREATE关键字可以实现定义:定义数据库,定义表,定义索引,定义视图等…

枚举到底是个什么鬼类型?

前言 枚举是很多面向对象语言都会有的一种类型,它可以将表达同一类型的变量组合成一个集合,组成一个常量集 在Java中也有枚举类型,是用enum关键字来表示的 枚举常用来表示一个常量集,用来限定变量的取值,只能在枚举…

面试官:为啥需要枚举?枚举有什么作用?怎么用枚举实现单例?

点赞再看,养成习惯,微信搜索【三太子敖丙】关注这个互联网苟且偷生的工具人。 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点、资料以及我的系列文章。 Java基础:枚举的用法与原理 在学习过程中&…

了解什么是枚举(enumeration)

1、枚举是一组常量的集合。还可以看成包含有限特定的对象。 2、自定义枚举的步骤: 将构造器私有化private将get方法拿掉在类的内部直接创建固定的对象,比如:public static Season SPRING new Season("春天","温暖");使…

Java~枚举的使用

目录 枚举的定义 枚举的使用 values()的使用 ordinal()的使用 valueOf() 的使用 compareTo()的使用 枚举的优缺点 枚举的定义 枚举是JDK1.5以后引入的。主要用途:将一组常量组织起来,在引入枚举之前表示一组常量通常是使用定义常量的方式&…

枚举类的使用方法

一、理解枚举类型 枚举类型是Java 5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。下面先来看看如何写…

java枚举类详解

一、初始枚举 枚举类型是Java 5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。下面先来看看什么是枚举…

(JAVA): 自定义枚举和enum枚举类型------详解。

目录 言图: ☣☣一、基本介绍 ☣1、什么是枚举 ☣2、枚举的特点 ☣3、枚举的实现方式 ☣☣二、自定义类实现枚举 ☣1、自定义枚举的特点 ☣2、代码示例 ☣3、代码分析 ☣☣三、enum关键字实现枚举 ☣1、enum使用细节 ☣2、enum实现接口 ☣3、代码示例 …

色彩-基础理论

颜色三大指标 色相 色相是颜色的一个属性,只有黑白灰没有色相这个属性(那银灰色是什么?) 颜色的相貌,指的也是给颜色一个名字 例如:暗红、酒红、土黄、墨绿 饱和度 颜色的鲜艳程度 纯度 饱和度主要取决于含色成分和消色成分&a…

10bit、8bit色彩深度的区别

下面 一张图能说明区别,10bit能表现的颜色值范围更多

OpenCV色彩空间与通道

色彩空间与通道 色彩空间(Color Space)是指用来描述和表示图像颜色的一种方式。不同的色彩空间具有不同的颜色模型和表示方式,常见的色彩空间包括 RGB、CMYK、HSV、Lab 等。 通道(Channel)是指在某种色彩空间中独立表…

色彩空间(一):色彩空间基础

转载自:https://www.zhangxiaochun.com/color-space-1/ 序言 相信很多做设计的小伙伴都听说过 RGB 或者 CMYK 这样的概念,RGB 和 CMYK 就是两个典型的色彩空间模式,前者主要用于光学色彩展示(比如我们的电脑显示屏)&am…

【数字图像处理】色彩模型

作者介绍:小星的学习笔记,一名努力成为合格程序员的本科在读生 提示:本文仅为学习复习笔记,如有不对欢迎指正🎉🎉🎉 文章目录 前言 一、什么是色彩模型? 二、面向设备的色彩模型 …

色阶

Ps菜单:图层/新建调整图层/色阶 Layer/New Adjustment Layer/Levels Ps菜单:图像/调整/色阶 Image/Adjustments/Levels 快捷键:Ctrl/Cmd L 色阶 Levels命令可以调整图像的阴影、中间调和高光的强度级别,校正色调范围和色彩平衡。…

调色进阶工具的一些认识——色彩平衡

打开色彩平衡里面的内容,以及有哪些功能 我们打开CR里面也有阴影高光 阴影 高光 中间调什么概念呢,等于我们打开一张图片把这张图片分成了这三个部分。 阴影:在图指的是颜色偏暗的,那么根据这个颜色条红色部分同理可选颜色&a…

PS 色阶调整之算法公式原理详解及 Python 实现(色阶原理)

本文介绍了 PS 中色阶的实现原理及公式,并用 Python 实现,自测与 PS 的色阶调整效果基本完全一样(使用和 PS 中色阶相同的参数对比效果,包括各极限值,本文只实现了 RGB 整体色阶的处理,对各个通道的处理逻辑…