MySQL學習一 建表

2022-03-30 21:43:05 字數 1075 閱讀 2167

目標:建立三張表,學生表student(sid,name,gender), 課程表course(cid,name), 分數mark(mid, sid, cid, gender);

要求sid, cid, mid為主鍵,

student姓名只能為f或m

mark中sid cid為外來鍵,且組合唯一以保證每個學生每門課只能有乙份成績

ubuntu下啟動終端

啟動mysql服務

sudo service mysql start

用root賬戶登入

mysql -u root -p

建立資料庫

create database student_system;

開啟資料庫

use student_system;

建立學生表

建立課程表

建立分數表

mysql建立使用者表 mysql 建庫建表建使用者

1.建立資料庫 create database school 2.使用資料庫 use school 3.建立使用者 create user jame localhost identified by jame 4.授權使用者 注意這裡是用了 哦,可以自己講school也替換成 號 grant sele...

mysql建表思路 MySQL 建表思路

思想 硬碟如倉庫,表如倉庫中貨架 常用與不常用等分類 欄位如貨物 尺寸是固定或變動 訪問貨物涉及到貨架的佔位 效率。資料型別選用,建表思路,正規化 資料型別特點 資料型別的速度關係 最快 整形 date,time char,enum varchar text blob 最慢 char 與 varch...

mysql建表建索引6 mysql建表建索引

建表 create table sj projects id int 11 not null auto increment,title varchar 255 not null default comment 專案名稱 platform id int 11 not null default 0 co...