(1)创建student表,同时定义其实体完整性
时间: 2023-07-16 09:15:43 浏览: 97
建立基本表和数据完整性
在MySQL中,可以使用以下语句创建名为student的表,并定义其实体完整性:
```
CREATE TABLE student (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
PRIMARY KEY (id)
);
```
以上语句创建了一个包含id、name、age三个字段的student表。其中,id字段为自增主键,name和age字段不能为空。这样可以确保每个学生都有一个唯一的ID,并且必须包含姓名和年龄信息。
可以使用以下语句查询该表的结构:
```
DESCRIBE student;
```
执行以上语句后,将返回以下结果:
```
+-------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| name | varchar(50) | NO | | NULL | |
| age | int(11) | NO | | NULL | |
+-------+-------------+------+-----+---------+----------------+
```
其中,Field列表示字段名称,Type列表示字段类型,Null列表示字段是否允许为空,Key列表示是否为主键,Default列表示默认值,Extra列表示其他属性。
阅读全文