当前位置: 首页 > article >正文

第二次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表的结构等。

表明实验成功!


http://www.kler.cn/a/488758.html

相关文章:

  • IOS HTTPS代理抓包工具使用教程
  • Vue sm3国密 IE模式报错处理
  • 数据挖掘实训:天气数据分析与机器学习模型构建
  • Spring 项目 基于 Tomcat容器进行部署
  • PHP进阶-在Ubuntu上搭建LAMP环境教程
  • IOS开发如何从入门进阶到高级
  • mongodb清理删除历史数据
  • Ubuntu问题 -- 硬盘存储不够了, 如何挂载一个新的硬盘上去, 图文简单明了, 已操作成功
  • springboot整合admin
  • 【DevOps工具篇】 如何使用SonarQube及在Jenkins Pipeline中集成
  • Swagger学习⑯——@ApiResponses注解
  • 【微服务与K8S】
  • 【Rust自学】11.5. 在测试中使用Result<T, E>
  • npm : 无法加载文件 D:\SoftFile\npm.ps1,因为在此系统上禁止运行脚本。
  • php反序列化 ctf例题演示 框架安全(TP,Yii,Laravel) phpggc生成框架利用pop
  • STM32 拓展 RTC案例1:使用闹钟唤醒待机模式 (HAL库)
  • [ LeetCode 75 ] 283 移动零(JavaScript)
  • mysql -> 达梦数据迁移(mbp大小写问题兼容)
  • Ubuntu | PostgreSQL | 解决 ERROR: `xmllint` is missing on your system.
  • 学习第六十四行
  • 创建一个Spring Boot项目
  • 使用PVE快速创建虚拟机集群并搭建docker环境
  • 安全运维管理 10.1环境管理
  • GPU算力平台|在GPU算力平台部署LLama3大模型的详细教程
  • system securiry: supervisor password required
  • 在 Visual Studio Code 中使用 qmake 构建和调试 Qt 项目