用MySQL写出DML&DDL操作的代码
时间: 2024-10-08 22:17:23 浏览: 39
在MySQL中,DML(Data Manipulation Language,数据操纵语言)用于处理数据,而DDL(Data Definition Language,数据定义语言)用于定义和创建数据库结构。下面是一些基本的例子:
**DML操作(插入、更新、删除记录)**:
1. 插入记录:
```sql
INSERT INTO table_name (column1, column2)
VALUES ('value1', 'value2');
```
2. 更新记录 (假设id为1的记录):
```sql
UPDATE table_name
SET column1 = 'new_value'
WHERE id = 1;
```
3. 删除记录 (假设我们想删除id为1的记录):
```sql
DELETE FROM table_name
WHERE id = 1;
```
**DDL操作(创建表、添加列、更改表结构)**:
1. 创建表:
```sql
CREATE TABLE table_name (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT
);
```
2. 添加新列:
```sql
ALTER TABLE table_name
ADD COLUMN email VARCHAR(100);
```
3. 修改表结构 (增加长度):
```sql
ALTER TABLE table_name
MODIFY column_name VARCHAR(100);
```
4. 删除表:
```sql
DROP TABLE table_name;
```
请注意,这些操作需要根据实际情况和表的具体结构来调整。
阅读全文