學校想做乙個選課系統,其中涉及到課程表,學生表,請分別建立這兩個表,自己思考表中應有的列及資料型別。
2.學校有乙個選課系統,其中包括如下關係模式:
系(系編號: 主鍵,
系名稱: 唯一鍵,
系主任: 非空約束,
系所在校去:
班級(班級編號: 主鍵,
班級名稱: 唯一鍵,
所屬系: 外來鍵)
3.建立學生表,包含如下屬性:
學號 定長字元型 10位 主鍵
姓名 變長字元型 20位 非空
性別 定長字元型 2位
出生日期 日期型
所在班級
create
table department(
id int
primary
key,
name varchar(10
)unique
, xiname varchar(10
)not
null
, xiloc char(5
))create
table class1(
cid int
primary
key,
cname varchar(10
)not
null
, classid varchar(10
),constraint class1_classid_fk foreign
key(classid)
references department(xiname)
)create
table student0(
number char(10
),sname varchar(10
)not
null
, *** char(2
),birthday date
, sclass varchar(10
))
MySQL資料庫和資料表操作
顯示資料庫 show databases 顯示資料表 show tables 選擇資料庫 use database name 顯示表結構 desc table name create database database name drop database database name create ...
Linux 匯出資料庫和資料表
首先linux 下檢視mysql相關目錄 whereis mysql mysql usr bin mysql mysql的執行路徑 etc mysql usr lib mysql mysql的安裝路徑 usr bin x11 mysql usr share mysql usr share man m...
mySQL建立資料庫和資料表
sql 的主要功能是和資料庫建立連線,進行增刪改查的操作。sql是關係型資料庫管理系統的標準語言。sql 語言的作用 使用 sql 運算元據庫時,所有的 sql 語句都以分號結束。切換資料庫時可以不用分號 在 sql 語句中,不區分大小寫,編寫 sql 語句時可以根據情況用大小寫的區別來增加可讀性。...