mysql数据定义语言概念
时间: 2023-11-24 16:50:47 浏览: 109
MySQL-DDL数据定义语言.sql
MySQL数据定义语言(DDL)是用于定义数据库对象的语言,包括数据库、表、列、索引等。常见的MySQL DDL命令包括CREATE、ALTER和DROP等。下面是一些常见的MySQL DDL命令及其作用:
1. 创建数据库:
```sql
CREATE DATABASE database_name;
```
2. 创建表:
```sql
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
.....
);
```
3. 修改表结构:
```sql
ALTER TABLE table_name ADD column_name datatype;
ALTER TABLE table_name MODIFY column_name datatype;
ALTER TABLE table_name DROP COLUMN column_name;
```
4. 删除表:
```sql
DROP TABLE table_name;
```
5. 创建索引:
```sql
CREATE INDEX index_name ON table_name (column_name);
```
6. 删除索引:
```sql
DROP INDEX index_name ON table_name;
```
阅读全文