## 【測一測】
### 學習完前面的內容,下面來動手測一測吧,請思考以下問題:
#### 1.在數據庫中創建一個 student 表用于存儲學生信息,其中字段信息包括 id 整型字段,name 字符串類型且非空,grade 浮點類型,根據字段類型向表中添加 3 條新記錄?
#### 2.更新 student 表中 grade 字段的值,使 grade 字段的值在原有基礎上都增加 10 分,但不能超出 100 分的上限,超出 100 分的 grade 值都修改為 100?
| 題干 | 請按照以下要求使用 SQL <br>語句實現數據庫的基本操作。<br>要求如下:<br>1) 創建一個數據庫 chapter03,并使用數據庫 chapter03。<br>2) 創建一個表 student 用于存儲學生信息,包括 id 整型字段,name字符串并且非空,grade 浮點數字段。<br>3) 向表中添加一條新記錄,記錄中 id 字段的值為 1,name 字段的值為‘zhangsan’,grade 字段的值為 98.5。。 |
| --- | --- |
| 知識點編號 | 00703001 |
| 題號 | 00703001005 |
| 知識點 |添加數據|
| 難度等級| 困難 |
|題目類型 | 操作題|
|答案|--建庫<br>CREATE DATABASE chapter03;<br>--使用數據庫<br>USE chapter03;<br>--建表<br>CREATE TABLE student(<br>id INT(4),<br>name VARCHAR(20) NOT NULL,<br>grade FLOAT<br>);<br>--插入數據<br>INSERTINTO<br>student(id,name,grade<br>VALUES(1,'zhangsan',98.5);<br>|
| 答案說明 | |
|題干 | 請按照以下要求使用 SQL 語句實現數據庫的基本操作。要求如下:<br>1. 創建一個數據庫 chapter03,并使用數據庫chapter03。<br>2. 創建一個表 student 用于存儲學生信息,包括 id 整型字段,name字符串并且非空,grade 浮點數字段。<br>3. 向表中添加任意若干條新記錄,如:記錄中 id 字段的值為 1,name字段的值為’zhangsan’,grade 字段的值為 98.5。<br>4. 更新表中所有的 grade 記錄,使 grade 值在原有基礎上都增加 10 分,但不能超出 100 分的上限,超出 100 分的 grade 值都修改為 100。|
| --- | --- |
| 知識點編號| 00703002 |
| 題號 | 00703002013|
|知識點| 更新數據|
| 難度等級 |困難 |
| 題目類型|操作題|
| 簡答題| --<br>建庫<br>CREATE DATABASE chapter03;<br>--使用數據庫<br>USE chapter03;<br>--建表<br>CREATE TABLE student(<br>id INT(4),<br>name VARCHAR(20) NOT NULL,<br>grade FLOAT<br>);<br>--插入數據INSERT INTO student(id,name,grade)<br>VALUES(1,'zhangsan',98.5);<br>--更新數據<br>UPDATE student SET grade=grade+10;<br>UPDATE student SET grade=100 where grade>100;|
| 答案說明 | |