MySql数据库数据定义语言(DDL)—库和表的管理

本文详细介绍了MySQL数据库的数据定义语言(DDL),主要包括库和表的管理。内容涵盖了创建、修改和删除库的语法,以及创建、修改、删除表的操作,还涉及到查看表结构、修改表名和复制表的方法。
摘要由CSDN通过智能技术生成

数据定义语言(Data Definition Language, DDL) 是SQL语言集中负责数据结构定义与数据库对象定义的语言,由CREATE、ALTER与DROP三个语法所组成,最早是由 Codasyl (Conference on Data Systems Languages) 数据模型开始,现在被纳入 SQL 指令中作为其中一个子集。
DDL主要是对库和表的操作。

库的管理

一、创建库

  • 基本语法
    create database 库名;
  • 如果数据库已存在,则会报错,所以容错写法为:
    create database if not exists 库名;

二、修改库(一般不用)

  • 重命名数据库(已废弃)
    rename database 原库名 to 新库名;
  • 从磁盘数据存储目录修改库名,然后重启数据库服务
  • 修改数据库的字符集
    alter database 库名 character set utf-8/gbk;

三、删除库

  • 基本语法
    drop database 库名;
  • 容错语法
    drop database if exists库名;

表的管理

一、 创建表

  1. 基本语法
create
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ruiurrui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值