数据库的DDL语言

DDL(数据定义语言)用于管理和操作数据库中的表格。它包括创建、修改和删除数据库及表的指令。例如,使用`CREATE DATABASE`来创建数据库,`ALTER TABLE`来更改表结构,`DROP DATABASE/TABLE`进行删除操作。此外,还涉及添加、删除列、修改列名和复制表的结构及数据。了解DDL是数据库管理的基础。
摘要由CSDN通过智能技术生成

DDL

数据定义语言,管理数据库和表的语言

库的管理

创建:create database 创建的库名

创建的数据库默认放在ProgramData->MySQL->data当中

修改:alter

一般不建议修改数据库

删除:drop database 库名

表的管理

创建:create table 表名(列名 1  类型,列名2  类型, ...)

修改:

1.修改列名:alter table 表名 change column 旧列名 新列名 修改的类型

2.修改列的类型: alter table 表名 modify column 修改的列名  类型

3.添加新列:alter table 表名 add column 新列名 类型

4.删除列:alter table 表名 drop 要删除的列名

5.修改表名: alter table 表名 rename to 新表名

删除:drop table 要删除的表名

复制:

1.仅仅复制表的结构:create table 新表名 like 旧表名

2.复制表的结构及其全部数据(实际上是子查询): create table 新表名 select * from 旧表名 

复制表的结构及其部分数据:create table 新表名 select  要复制的字段 from 旧表名  条件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值