日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

ySQL挑战搭建一个简易的成绩管理系统的数据库

發布時間:2023/11/30 windows 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ySQL挑战搭建一个简易的成绩管理系统的数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章為自己搜索網上資源,再在這里進行整理,所以標注為轉載

[實驗步驟](https://www.shiyanlou.com/courses/reports/1347700)

總結做實驗注意事項:
1.添加主鍵
2.主鍵和外鍵的關系
3.注意自增的書寫添加

mysql 如何修改、添加、刪除表主鍵

在我們使用mysql的時候,有時會遇到須要更改或者刪除mysql的主鍵,我們能夠簡單的使用alter table table_name drop primary key;來完成。以下我使用數據表table_test來作了樣例。
1、首先創建一個數據表table_test:
create table table_test(
id varchar(100) NOT NULL,
name varchar(100) NOT NULL,
PRIMARY KEY (name)
)ENGINE=MyISAM DEFAULT CHARSET=gb2312;
2、如果發現主鍵設置錯了,應該是id是主鍵,但如今表里已經有好多數據了,不能刪除表再重建了,僅僅能在這基礎上改動表結構。
先刪除主鍵
alter table table_test drop primary key;
然后再增加主鍵
alter table table_test add primary key(id);
注:在增加主鍵之前,必須先把反復的id刪除掉。

1:創建一個父表,主鍵作為子表的外鍵:

1 create table province(
2 pId int primary key auto_increment,
3 pName varchar(20)
4 );

2:創建子表,外鍵是父表的主鍵:

1 create table user(
2 userId int primary key auto_increment,
3 userName varchar(40),
4 pid int,
5 foreign key(pid) references province(pId)
6 );

給一張表添加外鍵,即給子表的外鍵添加主鍵的規則:在子表聲明一個字段pid int,用于作為子表的外鍵,foreign key(子表的外鍵字段) references 父表的表名(父表的主鍵的字段名);
3:當創建好數據表時添加外鍵約束:
alter table user add foreign key(pid) references province(pId);
alter table 子表的數據表名 add foreign key(子表的外鍵名稱) references 父表的數據表名稱(父表的主鍵名稱);

總結

以上是生活随笔為你收集整理的ySQL挑战搭建一个简易的成绩管理系统的数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。