## 【测一测】
### 学习完前面的内容,下面来动手测一测吧,请思考以下问题:
#### 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;|
| 答案说明 | |