创建一个student数据库;+在student数据库里创建一个stu_info数据表流程
1个回答
关注
展开全部
1. 创建student数据库:
* 第一步:打开MySQL命令行,输入“CREATE DATABASE student”, 并执行;
* 第二步:输入“USE student”,并执行,这时候已经进入了student数据库;
2. 在student数据库里创建一个stu_info数据表:
* 第一步:输入“CREATE TABLE stu_info (id INT, name VARCHAR(20), age INT)”,并执行;这一句中的`id`、`name`和`age`分别为学生的id、姓名和年龄,一般来说表中需要包含一个字段来作为主键,我们可以把主键约束加在id上;
* 第二步:输入“ALTER TABLE stu_info ADD CONSTRAINT PRIMARY KEY (id)”,并执行,这样就为学生数据表添加了主键约束,学生id就可以作为学生信息的唯一标识,不可重复;
拓展内容:在创建stu_info数据表时,可以让name和age列设置默认值如下:设置name默认值输入“ALTER TABLE stu_info MODIFY COLUMN name VARCHAR(20) DEFAULT 'Unknown'”。
咨询记录 · 回答于2023-12-25
创建一个student数据库;+在student数据库里创建一个stu_info数据表流程
# 创建学生数据库及数据表
## 创建student数据库
- 第一步:打开MySQL命令行,输入“CREATE DATABASE student”, 并执行;
- 第二步:输入“USE student”,并执行,这时候已经进入了student数据库;
## 在student数据库里创建一个stu_info数据表
- 第一步:输入“CREATE TABLE stu_info (id INT, name VARCHAR(20), age INT)”,并执行;
- 这一句中的`id`、`name`和`age`分别为学生的id、姓名和年龄,一般来说表中需要包含一个字段来作为主键,我们可以把主键约束加在id上;
- 第二步:输入“ALTER TABLE stu_info ADD CONSTRAINT PRIMARY KEY (id)”,并执行,这样就为学生数据表添加了主键约束,学生id就可以作为学生信息的唯一标识,不可重复;
## 拓展内容:在创建stu_info数据表时,可以让name和age列设置默认值如下:设置name默认值输入“ALTER TABLE stu_info MODIFY COLUMN name VARCHAR(20) DEFAULT '默认姓名'”
name和age列设置默认值如下:
设置name默认值输入“ALTER TABLE stu_info MODIFY COLUMN name VARCHAR(20) DEFAULT 'unknown'”,并执行,这时候name字段的默认值就已经设置为unknown了;
设置age默认值输入“ALTER TABLE stu_info MO"
DIFY COLUMN age INT DEFAULT 0”,并执行,这时候age字段的默认值就已经设置为0了;