MySQL 数据库总结day2 7.14
在MySQL中,您可以使用CREATE TABLE
语句来创建新表,并使用ALTER TABLE
语句来修改表结构。以下是创建和修改表的示例:
创建表:
CREATE TABLE employees (
id INT AUTO_INCREMENT PRIMARY KEY,
first_name VARCHAR(50) NOT NULL,
last_name VARCHAR(50) NOT NULL,
email VARCHAR(100),
hire_date DATE
);
修改表:
- 添加新列:
ALTER TABLE employees
ADD COLUMN department_id INT;
- 修改列:
ALTER TABLE employees
MODIFY COLUMN email VARCHAR(200);
- 重命名列:
ALTER TABLE employees
CHANGE COLUMN last_name surname VARCHAR(100);
- 删除列:
ALTER TABLE employees
DROP COLUMN hire_date;
- 重命名表:
RENAME TABLE employees TO staff;
- 删除表:
DROP TABLE IF EXISTS staff;
请注意,在实际操作数据库时,应确保对数据库的修改不会影响应用程序的正常运行,并在执行修改之前备份数据。
评论已关闭