广东官网网站建设哪家好,wordpress 效率,阳春网站建设,seo推广案例命令#xff1a; mysql -u 用户名 -p mysql登录 命令#xff1a;create database u1 创建数据库u1 查询数据库 使用数据库u1 创建表department 查询表department ALTER TABLE 表名
操作类型#xff1b; 操作类型可以有以下的操作#xff1a;
添加列#x…命令 mysql -u 用户名 -p mysql登录 命令create database u1 创建数据库u1 查询数据库 使用数据库u1 创建表department 查询表department ALTER TABLE 表名
操作类型 操作类型可以有以下的操作
添加列ADD关键字在表中添加新的列。修改列MODIF关键字在表中修改现有列的数据类型。修改列名CHANGE关键字可以从表中修改现有列。删除列DROP关键字可以从表中删除现有列。添加索引使用ADD INDEX 或ADD KEY关键字可以在表上添加新的索引。删除索引使用DROP INDEX 或DROP KEY关键字,可以从表中删除现有索引。添加约束使用 ADD CONSTRAINT 关键字可以在表上添加新的约束。删除约束使用 DROP CONSTRAINT 或 DROP FOREIGN KEY 关键字可以从表上删除 现有约束。 修改表引擎使用 ENGINE 关键字可以修改表的存储引擎 概念主码约束也叫做主键约束。Primary Key Constraint),是关系数据库中用于定义表的主键的一种约束。
如果删除主码约束错误则是因为其他表或索引依赖于你要删除的主码约束。所以你要先删除外键约束
命令如下一步步来
1.首先找到依赖于 Course 表主键的外键约束。可以通过以下命令查询外键约束的信息请将 表名 替换为依赖 Course 表主键的表名称。
SHOW CREATE TABLE 表名; 2、在查询结果中找到相关约束的名称。通常情况下外键约束的名称遵循 FK_表名_依赖表名 的命名规则
使用以下语法删除依赖表的外键约束
ALTER TABLE 依赖表名
DROP FOREIGN KEY fk_constraint_name 也就是外键约束名; 3.删除完外键约束之后就可以删除主键约束了
ALTER TABLE 表名
DROP PRIMARY KEY; 按照我个人的理解 实战例子
创建courses表其中course_id作为主键 创建students表引用了外键course_id作为外键 如果我们此时要删除主键就必须先把外键约束删掉才能删除主键。
查询students表中利用主键的是哪个 先把外键约束删除 最后成功把主键删除