MySQL练习-DDL语法练习

文章目录

  • 1、数据库操作
  • 2、表操作
  • 3、DDL数据类型

突然想起来好久没写过SQL了,写一下SQL练习一下😊

个人写sql比较喜欢用小写😁

什么是DDL:DDL是对数据库和表的操作
在这里练习DLL的时候先不添加约束,后面会把约束集中在一起练习

1、数据库操作

# 查询所有数据库
show databases;#查询当前数据库
select database();#创建数据库
create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则];#删除数据库
drop database [if exists] 数据库名#使用数据库
use 数据库名;

2、表操作

#查询当前数据库所有表
show tables;#查询表结构
desc 表名# 查询指定表的建表语句
show create table 表名;#创建表
create table 表名(字段1 字段1类型[comment 字段1注释],字段2 字段2类型[comment 字段2注释]
)[comment 表注释];#注意:[...]为可选参数,最后一个字段后面没有逗号# 创建表示例
create table emp(id int comment '编号',name varchar(10) comment '姓名',gender char(1) comment '性别',age tinyint unsigned comment '年龄',entrydate date comment '入职时间'
) comment '员工表';# 修改数据类型
alter table 表名 modify 字段名 新数据类型(长度);#修改字段名和字段类型
alter table 表名 change 旧字段名 新字段名 类型(长度) [comment 注释] [约束];#将emp表的name字段修改为username,类型为varchar(30)
alter table emp change name username varchar(30) comment '用户名';#删除字段
alter table 表名 drop 字段名# 将emp表的字段username删除
alter table emp drop username;# 修改表名
alter table 表名 rename to 新表名;# 将emp表名改为employee
alter table emp rename to employee;# 添加新的字段
alter table 表名 add 列名 数据类型(长度) [comment 注释];# 删除表
drop table [if exists] 表名;# 删除指定表,并重新创建该表
truncate table 表名;# 注意:在删除表的时候,表中的数据也会被删除

3、DDL数据类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果用得到,大家可以收藏一下😀😀😀

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

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

相关文章

Lumerical------关闭 drawing grid 去更好地显示 mesh grid

Lumerical------关闭 drawing grid 去更好地显示 mesh grid 引言正文 引言 在 Lumerical 结构设置的时候,有时候我们想要查看 mesh 结构的 grid,但是本身默认的 dtawing grid 黑框会阻碍我们的观察,这时,我们便可以通过设置关闭这…

2024阿里云服务器可用区选择方法

阿里云服务器地域和可用区怎么选择?地域是指云服务器所在物理数据中心的位置,地域选择就近选择,访客距离地域所在城市越近网络延迟越低,速度就越快;可用区是指同一个地域下,网络和电力相互独立的区域&#…

CAD安装教程

CAD安装教程 目录 一. 下载CAD二. 安装CAD 一. 下载CAD 如果需要CAD安装包请私信。 二. 安装CAD 解压压缩包AutoCAD2022中文版,以管理员身份运行AutoCAD_2022_Simplified_Chinese_Win_64bit_dlm.sfx。 选择解压路径。…

计算机毕业设计----SSM场地预订管理系统

项目介绍 本项目分为前后台,前台为普通用户登录,后台为管理员登录; 用户角色包含以下功能: 按分类查看场地,用户登录,查看网站公告,按分类查看器材,查看商品详情,加入购物车,提交订单,查看订单,修改个人信息等功能。 管理员角…

简单 Web Server 程序的设计与实现 (2024)

1.题目描述 Web 服务是 Internet 最方便与受用户欢迎的服务类型,它的影响力也远远超出了专业技术范畴, 已广泛应用于电子商务、远程教育、远程医疗与信息服务等领域,并且有继续扩大的趋势。目前很多 的 Internet 应用都是基于 Web 技术的&…

Javaweb之Mybatis的XML配置文件的详细解析

2. Mybatis的XML配置文件 Mybatis的开发有两种方式: 注解 XML 2.1 XML配置文件规范 使用Mybatis的注解方式,主要是来完成一些简单的增删改查功能。如果需要实现复杂的SQL功能,建议使用XML来配置映射语句,也就是将SQL语句写在…

案例098:基于微信小程序的电子购物系统的设计与实现

文末获取源码 开发语言:Java 框架:SSM JDK版本:JDK1.8 数据库:mysql 5.7 开发软件:eclipse/myeclipse/idea Maven包:Maven3.5.4 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序…

大学物理实验重点——电路暂态过程

RC串联电路的暂态过程: RLC串联电路的暂态过程: 三种解: 半衰期测量法测量时间常数: 测振荡周期: 不断增大电阻直至振荡凸起峰刚好消失,此时即为临界阻尼状态,记下电阻箱的阻值R,…

如何保证本地缓存的一致性(和分布式缓存)

保证本地缓存和分布式缓存的一致性是一个关键的问题,因为这可以确保系统的健壮性和响应速度。以下是一些在Java中实现这一目标的方法: 1.使用一致性哈希:一致性哈希是一种特殊的哈希技术,它能够在节点增减时最小化哈希环上的数据分…

LabVIEW开发自动读取指针式仪表测试系统

LabVIEW开发自动读取指针式仪表测试系统 在工业领域,尤其是煤矿、变电站和集气站等环境中,指针式仪表因其简单的结构、抗干扰能力强以及能适应高温高压等恶劣环境条件而被广泛应用于设备运行状态监视。然而,传统的人工读表方式不仅成本高昂&…

2023年全国职业院校技能大赛(高职组)“云计算应用”赛项赛卷4

某企业根据自身业务需求,实施数字化转型,规划和建设数字化平台,平台聚焦“DevOps开发运维一体化”和“数据驱动产品开发”,拟采用开源OpenStack搭建企业内部私有云平台,开源Kubernetes搭建云原生服务平台,选…

CEEMDAN +组合预测模型(Transformer - BiLSTM+ ARIMA)

目录 往期精彩内容: 前言 1 风速数据CEEMDAN分解与可视化 1.1 导入数据 1.2 CEEMDAN分解 2 数据集制作与预处理 3 基于CEEMADN的 Transformer - BiLSTM 模型预测 3.1 定义CEEMDAN-Transformer - BiLSTM预测模型 3.2 设置参数,训练模型 4 基于A…