-- 修改表结构示例代码
-- 添加新列
ALTER TABLE table_name ADD column_name datatype;
-- 删除列
ALTER TABLE table_name DROP COLUMN column_name;
-- 修改列的数据类型或属性
ALTER TABLE table_name MODIFY column_name datatype [NULL|NOT NULL];
-- 重命名列
ALTER TABLE table_name CHANGE old_column_name new_column_name datatype [NULL|NOT NULL];
-- 添加主键
ALTER TABLE table_name ADD PRIMARY KEY (column_name);
-- 删除主键
ALTER TABLE table_name DROP PRIMARY KEY;
-- 添加唯一约束
ALTER TABLE table_name ADD UNIQUE (column_name);
-- 删除唯一约束
ALTER TABLE table_name DROP INDEX index_name;
-- 添加外键
ALTER TABLE table_name ADD CONSTRAINT fk_name FOREIGN KEY (column_name) REFERENCES referenced_table_name (referenced_column_name);
-- 删除外键
ALTER TABLE table_name DROP FOREIGN KEY fk_name;
ADD 子句可以向现有表中添加新的列。DROP COLUMN 子句可以从表中删除指定的列。MODIFY 子句可以更改现有列的数据类型或属性(如是否允许 NULL)。CHANGE 子句可以重命名列并同时更改其数据类型或属性。ADD PRIMARY KEY 子句可以为表添加主键约束。DROP PRIMARY KEY 子句可以删除表中的主键约束。ADD UNIQUE 子句可以为表添加唯一约束。DROP INDEX 子句可以删除表中的唯一索引。ADD CONSTRAINT 和 FOREIGN KEY 子句可以为表添加外键约束。DROP FOREIGN KEY 子句可以删除表中的外键约束。请根据实际需求选择合适的语句来修改表结构。
上一篇:mysql 时间加减
下一篇:mysql修改数据
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站