在MySQL关系型数据库中,外键实现了表与表之间关联的功能,可以有效地维护数据库数据的完整性和稳定性。然而,默认情况下,MySQL并不开启外键功能,需要手动在cmd中设置外码。
--by www.qzphp.cn 1. 连接到MySQL服务器 mysql -u root -p 2. 创建数据库 create database example; 3. 进入数据库 use example; 4. 创建表 create table users ( id int primary key auto_increment, name varchar(255) not null ); create table orders ( id int primary key auto_increment, user_id int not null, order_no varchar(255) not null, foreign key (user_id) references users(id) ); 5. 修改表 alter table orders add constraint fk_orders_users foreign key (user_id) references users(id); 6. 查看表结构 show create table orders; 7. 删除表 drop table orders; drop table users; 8. 退出MySQL服务器 exit;
以上是在cmd中设置外码的详细步骤,通过这些操作,我们可以很好地维护数据库中数据的完整性和稳定性,提高开发效率和数据库性能。