第二次mysql作业
目录
概述
第一步:打开cmd输入命令
第二步:创建student数据库并设置默认字符集为gbk,默认校对规则为gbk_chinese_ci
第三步:使用student数据库
第四步:输入以下命令创建user_list数据表,使用MyISAM引擎,并定义三个字段:
第五步:复制user_list数据表为user_list_new表(不复制数据)
第六步: 在user_list_new表中增加新字段
概述
下述过程均在windows11上server端完成
作业要求:
1、创建 student 数据库,该数据库的默认字符集为 gbk,默认的校对规则为 gbk_chinese_ci
2、在 student 数据库中创建 user_list 数据表,该表使用 MyISAM 引擎,该表定义了三个字段,要求分别如下:
id 字段,该字段数据类型为 int(3)
username 字段,该字段数据类型为 varchar(12)
sex 字段,该字段数据类型为 varchar(12)
3、复制 user_list 数据表为 user_list_new 表,但是要求不需要复制数据。
4、在 user_list_new 表中增加新字段,该字段位于 username 字段和 sex 字段中间,该字段数据类型要求为 varchar(10)。
第一步:打开cmd输入命令
mysql -uroot -p
下列带*号输入密码
第二步:创建student数据库并设置默认字符集为gbk
,默认校对规则为gbk_chinese_ci
CREATE DATABASE student DEFAULT CHARACTER SET gbk DEFAULT COLLATE gbk_chinese_ci;
然后回车执行
如图所示:
表示创建成功(时间0.01秒)
第三步:使用student
数据库
USE student;
按回车执行,显示Database changed
表示切换成功。
如图所示:
第四步:输入以下命令创建user_list
数据表,使用MyISAM
引擎,并定义三个字段:
CREATE TABLE user_list (
id INT(3) NOT NULL,
username VARCHAR(12) NOT NULL,
sex VARCHAR(12) NOT NULL,
PRIMARY KEY (id)
) ENGINE = MyISAM;
按回车键执行,创建成功后会显示Query OK, 0 rows affected (0.02 sec)
。
如图所示:
第五步:复制user_list
数据表为user_list_new
表(不复制数据)
CREATE TABLE user_list_new LIKE user_list;
如图所示:
第六步: 在user_list_new
表中增加新字段
输入以下命令在user_list_new
表中username
字段和sex
字段中间增加新字段(假设新字段名为new_field
,数据类型为VARCHAR(10)
):
ALTER TABLE user_list_new ADD new_field VARCHAR(10) AFTER username;
如图所示:
至此,作业要求的所有操作都已在 MySQL 命令行中完成。可以使用相关命令查看数据库和表的结构,以验证操作是否正确。例如,使用SHOW TABLES;
查看数据库中的表,使用DESCRIBE user_list_new;
查看user_list_new
表的结构等。
表明实验成功!