1. 程式人生 > 其它 >vue2.0動態路由相關

vue2.0動態路由相關

插入

基本語法

INSERT INTO 
< 表名 > [(< 屬性列 1>[ , < 屬性列 2 >…)] 
VALUES (< 常量 1> [ , < 常量 2>] … );

插入元組

將一個新學生元組(學號: 200215128 ;姓名: 陳冬;性別:男;所在系: IS ;年齡: 18 歲)插入到 Student 表中

INSERT INTO 
Student (Sno, Sname, Ssex, Sdept, Sage)
VALUES ('200215128', '陳冬', '男', 'IS', 18);

插入一條選課記錄 ( '200215128' , '1 ')

INSERT INTO
sc (Sno, Cno)
VALUES('200215128', '1');

插入子查詢結果

基本語法

INSERT INTO 
< 表名 > [(< 屬性列 1> [ , < 屬性列 2>… )] 
子查詢;

子查詢SELECT 子句目標列必須與 INTO 子句匹配

對每一個系,求學生的平均年齡,並把結果存入資料庫

/*1.建表*/
CREATE TABLE Dept_age(
	Sdept CHAR(15),
	Avg_age SMALLINT
);

/*2.插入資料*/
INSERT INTO
Dept_age(Sdept, Avg_age)
SELECT Sdept, AVG(Sage)
FROM student
GROUP BY Sdept;

修改

基本語法

UPDATE < 表名 > 
SET < 列名 >=< 表示式 >[ , < 列名 >=< 表示式 >]… 
[WHERE < 條件 >];

修改一個元組

將學生 200215121 的年齡改為 22 歲

UPDATE student
SET Sage=22
WHERE Sno='200215121';

修改多個元組

將所有學生的年齡增加 1 歲

UPDATE student
SET Sage=Sage+1;

帶子查詢的修改語句

將計算機科學系全體學生的成績置零

UPDATE sc
SET Grade=0
WHERE 'CS'=(
	SELECT Sdept
	FROM student
	WHERE student.`Sno`=sc.`Sno`
);

刪除

基本語法

DELETE FROM < 表名 > 
[WHERE < 條件 >];

刪除一個元組

刪除學號為 200215128 的學生記錄

DELETE FROM student
WHERE Sno='200215128';

刪除所有的學生選課記錄

DELETE FROM sc;

刪除計算機科學系所有學生的選課記錄

DELETE FROM sc
WHERE 'CS'=(
	SELECT Sdept
	FROM student
	WHERE student.`Sno`=sc.`Sno`
);