sql建立表語句 在CMD終端用SQL命令做實操

2021-10-11 23:11:21 字數 2532 閱讀 7437

題目如下

1、 用sql語句建立以下三張表,要求字段屬性要求如圖所示。

學生表:t_student

班級表:t_class

成績表:t_grade

1、 用sql語句,分別在三張表中插入資料。

注意:學生表的id等於成績表的sid,班級表的id等於學生表的cid

2、 用sql語句對班級表學生表進行多表聯查,顯示班級表的班級名稱和學生的id,姓名

3、 用sql語句對學生表成績表多表聯查,顯示學生的id,sname和成績表的語數外的成績。

4、 用sql語句,對三張表進行多表聯查,顯示學生表的id,sname班級表的cname,成績表的語數外成績。

注意,以上題目,請把sql語句寫出來。

建立student圖sql:create table z_student (id int(16) not null primary key,sname varchar(255) not null,*** varchar(255),age int(16),phone varchar(255),address varchar(255),cid int(16),remark varchar(255));

結果↓

建立class圖sql語句:create table z_class (id int(11) not null primary key,cname varchar(255),tercher varchar(255),remark varchar(255));

結果↓

建立grade圖sql:create table z_grade (id int(11) not null primary key,sid int(11),chinese varchar(255),math varchar(255),english varchar(255),remark varchar(255)) ;

結果↓

第一題完成~

首先填student表資訊的sql:insert into z_student (id,sname,***,age,phone,address,cid) values (1,'一一','男',20,13512341234,'菏澤',1);

結果↓

填class表資訊的sql:insert into z_class (id,cname,tercher) values (1,'德瑪西亞班','***');

結果↓

填grade表資訊的sql:insert into z_grade (id,sid,chinese,math,english) values (1,1,100,100,100);

結果↓

第二題完成~

sql命令:select a.id,a.sname,b.cname from z_student a join z_class b on a.cid = b.id;

結果↓

sql命令:select a.id,a.sname,b.chinese,b.math,b.english from z_student a join z_grade b on a.id = b .sid;

結果↓

sql命令:select a.id,a.sname,b.cname,c.chinese,c.math,c.english from z_student a join z_class b on a.cid = b.id join z_grade c on a.cid = c.sid;

結果↓

Oracle 在cmd中的sql基本語句

1 連線資料庫 sqlplus nolog 2 conn as sysdba 3 create user ctq identified by ok drop user ctq identified by 後面為登入密碼 4 conn ctq ok 報錯,缺失登入許可權create session 5...

用SQL語句建立表修改表

1.建立表 create table 學生資訊 學號varchar 14 identity 1,1 primary key,姓名varchar 8 unique not null,班級編號varchar 14 references 班級資訊 年級int null,性別varchar 2 check ...

用SQL語句建立資料庫

use master gocreate database msa on primary name msa data 檔名 filename f 收藏夾 msa data.mdf 儲存位置 size 10mb,初始大小 maxsize 270mb,最大檔案大小 filegrowth 0 不啟用自動增長...