DDL相关操作
在数据库中,DDL(Data Definition Language)是用于定义数据库的结构,比如创建、修改或删除数据库对象,如表、视图、索引等。
以下是一些常见的DDL操作的SQL语句示例:
- 创建表:
CREATE TABLE users (
id INT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100) NOT NULL UNIQUE,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
- 修改表:
ALTER TABLE users
ADD COLUMN age INT;
- 删除表:
DROP TABLE users;
- 创建索引:
CREATE INDEX idx_username ON users(username);
- 删除索引:
DROP INDEX idx_username;
- 创建视图:
CREATE VIEW active_users AS
SELECT id, username, email
FROM users
WHERE active = 1;
- 删除视图:
DROP VIEW active_users;
请根据实际数据库类型(如MySQL、PostgreSQL、Oracle等)和需求选择和执行相应的DDL语句。
评论已关闭