數據庫常用基礎知識:代碼講解和實驗
1.創建數據庫student 02,創建一個名為student02的數據庫
CREATE DATABASE student02;
?2.在student02中創建一張 students表,并且具有學生的編號id,姓名name,年齡age,生日brithday,語文成績chinese,數學成績math,英語成績english。
CREATE TABLE students(`id` INT,`name` VARCHAR(10),`age` INT,`brithday` DATE,`chinese` INT,`math` INT,`english` INT)
創建完成,我們可以利用查詢表結構來看一下,表內容
DESC students;
可以通過查詢語句,來查看一個數據庫的列名
?通過查看,數據庫的可視化頁面,可以發現整個表已經創建成功,并且具有這些字段,
3.我們可以進行添加總成績score字段,進行補充,并且添加位置可以選擇,?
ALTER TABLE students ADD score INT
通過添加發現,如果不指定位置,那么默認位置是添加最后一個,如果指定位置,可以繼續添加一個字段,比如在name后面添加一個sex 字段
??
ALTER TABLE students ADD sex CHAR(1) AFTER `name`
?
?????????通過表結構可以發現,sex已經添加在name的后面了
4.進行刪除表內的字段,比如刪除表內的score成績 這個字段?
ALTER TABLE students DROP score
如圖,可以發現score字段已經被刪除了。
5.如果想修改字段的名稱或者類型,可以通過修改代碼實現,比如修改english為sports ,并且類型為int類型。
ALTER TABLE students CHANGE english sports INT ;
通過表結構就可以發現,english 已經被改變成為 sports 。
6.如果想添加學生的信息,比如添加10條,學生的信息,方便后面進行查詢語句的講解。
INSERT INTO students VALUES (1,'張三','男',18,'2000-1-2',88,92,88)
INSERT INTO students VALUES (2,'張四','男',19,'2001-11-12',58,57,88)
INSERT INTO students VALUES (3,'張五','男',22,'2000-8-25',88,67,47)
INSERT INTO students VALUES (4,'張六','男',25,'2000-9-24',28,14,75)
INSERT INTO students VALUES (5,'張七','男',35,'2000-8-14',88,38,67)
INSERT INTO students VALUES (6,'王二','男',14,'2000-5-24',75,84,58)
INSERT INTO students VALUES (7,'王三','男',26,'2000-7-13',85,72,94)
INSERT INTO students VALUES (8,'王四','男',27,'2000-4-14',86,68,76)
INSERT INTO students VALUES (9,'王五','男',36,'2000-2-19',76,68,35)
INSERT INTO students VALUES (10,'張三','男',29,'2000-1-17',96,75,85)
根據需要添加了10位學生的信息
7.信息已經錄入,發現有錯誤,進行修改內容,將編號為10的張三,修改為王六
UPDATE students SET `name` = '王六' WHERE id = 10
通過圖片可以發現,已經將里面的信息更改了。
8.如果要刪除王六同學的信息,可以通過代碼實現,
DELETE FROM students WHERE `name` = '王六'
可以發現,王六的信息已經被刪除了。