MySQL基础笔记-第十课

DDL语句基本概述笔记

DDL(Data Definition Language,数据定义语言)是用于定义和修改数据库结构的SQL语句集合。它主要分为两大类:数据库操作语句和表操作语句。

数据库操作语句

数据库操作语句用于管理数据库本身,主要包括以下几种:

  • 查看数据库列表

    • SHOW DATABASES; 用于列出所有数据库。
  • 创建数据库

    • CREATE DATABASE 数据库名; 用于创建新数据库。可选参数IF NOT EXISTS可防止重复创建。
  • 切换数据库

    • USE 数据库名; 用于选择并切换到特定数据库。
  • 查看当前数据库

    • SELECT DATABASE(); 显示当前正在使用的数据库名称。
  • 删除数据库

    • DROP DATABASE 数据库名; 用于删除指定数据库。可选参数IF EXISTS可防止删除不存在的数据库错误。

表操作语句

表操作语句涉及表的创建、查看、结构修改和删除等操作,包括:

  • 查看表列表

    • SHOW TABLES; 列出当前数据库中的所有表。
  • 创建表

    • CREATE TABLE 表名 (字段名1 字段类型1, 字段名2 字段类型2, ...); 用于创建新表,字段定义之间用逗号分隔。
  • 查看表结构

    • DESC 表名; 查看指定表的结构,包括字段名、类型等。
  • 查看创建表的SQL语句

    • SHOW CREATE TABLE 表名; 显示创建指定表的完整SQL语句。

表结构修改语句

修改表结构的语句用于添加、修改或删除表中的字段,以及修改表名:

  • 添加字段

    • ALTER TABLE 表名 ADD 字段名 字段类型; 向表中添加新字段。
  • 修改字段类型

    • ALTER TABLE 表名 MODIFY 字段名 新字段类型; 修改已有字段的类型。
  • 修改字段名及类型

    • ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新字段类型; 修改字段名和类型。
  • 删除字段

    • ALTER TABLE 表名 DROP 字段名; 从表中删除指定字段。
  • 修改表名

    • ALTER TABLE 旧表名 RENAME TO 新表名; 修改表的名称。
  • 删除表

    • DROP TABLE 表名; 删除指定表及其所有数据。

DDL语句是数据库设计和管理的基础,了解和熟悉这些语句对于维护数据库结构至关重要。

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值