yangzhixiaohuli 发表于 2025-3-24 10:28:44

将titles_test表名修改为titles_2017

CREATE TABLE IF NOT EXISTS titles_test (
    id int not null primary key,
    emp_no int NOT NULL,
    title varchar(50) NOT NULL,
    from_date date NOT NULL,
    to_date date DEFAULT NULL
);

insert into titles_test values ('1', '10001', 'Senior Engineer', '1986-06-26', '9999-01-01'),
('2', '10002', 'Staff', '1996-08-03', '9999-01-01'),
('3', '10003', 'Senior Engineer', '1995-12-03', '9999-01-01'),
('4', '10004', 'Senior Engineer', '1995-12-03', '9999-01-01'),
('5', '10001', 'Senior Engineer', '1986-06-26', '9999-01-01'),
('6', '10002', 'Staff', '1996-08-03', '9999-01-01'),
('7', '10003', 'Senior Engineer', '1995-12-03', '9999-01-01');
提交SQL语句 ( 只允许单行注释 ) :


这题怎么做

FishC 发表于 2025-3-24 10:28:52

你可以使用 `RENAME TABLE` 语句来修改表名。以下是正确的 SQL 语句:


RENAME TABLE titles_test TO titles_2017;


这个语句会将 `titles_test` 表重命名为 `titles_2017`,不会影响表中的数据结构和内容。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: 将titles_test表名修改为titles_2017