数据库学习-基础知识作业示例【带源码】

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: MySQL数据库 “基础知识 ” 习题示例,包含源码,能帮助建立起对于数据库基础知识的基本概念

 目录

1.打开控制台

2.登录MySQL

3.查看所有数据库

4.创建数据库,数据库名为abc

5.修改数据库abc的默认字符集为gbk

6.查看abc数据库创建信息

7.删除数据库

8.创建数据库,名为temp

9.使用数据库temp

10.创建表名为自己的姓名全拼_stu,表中包含字段及字段数据类型如下:

11.查看数据表自己的姓名全拼_stu字段信息

12.修改数据表自己的姓名全拼_stu表名为自己的姓名全拼_student

13.查看数据库中所有数据表

14.修改自己的姓名全拼_student表中birthday字段名为bir,数据类型保持不变

15.修改自己的姓名全拼_student表中high字段名为height,数据类型改为double

16.自己的姓名全拼_student表添加name字段在sex字段后

17.自己的姓名全拼_student表添加grade字段

18.修改字段位置将自己的姓名全拼_student表sex字段放在name字段之后

19.查看自己的姓名全拼_student表字段信息

20.删除自己的姓名全拼_student表grade字段

21.查看数据表自己的姓名全拼_student创建语句

22.删除数据表自己的姓名全拼_student

23.查看所有数据库

24.删除数据库temp

25.退出MySQL


1.打开控制台

image.gif编辑

2.登录MySQL

mysql -u root -p+个人密码

image.gif编辑

3.查看所有数据库

show databases;

image.gif编辑

4.创建数据库,数据库名为abc

create database 数据库名;

image.gif编辑

5.修改数据库abc的默认字符集为gbk

alter database 数据库名 default character set gbk;

image.gif编辑

6.查看abc数据库创建信息

status;

image.gif编辑

7.删除数据库

drop  database 数据库名;

image.gif编辑

8.创建数据库,名为temp

image.gif编辑

9.使用数据库temp

use 数据库名;

image.gif编辑

10.创建表名为自己的姓名全拼_stu,表中包含字段及字段数据类型如下:

字段名称

数据类型

备注说明

id

int(11)

序号

sex

enum(‘男’,’女’)

性别

birthday

date

出生日期

high

tinyint

身高cm

weight

double

体重kg

 create table zhongjinlin_stu(

   -> id int(11) comment "序号",

   -> sex enum("男","女") comment "性别",

   -> birthday date comment "出生日期",

   ->  high tinyint comment "身高cm",

   -> weight double comment "体重kg"

   -> );

image.gif编辑

11.查看数据表自己的姓名全拼_stu字段信息

desc 表号;

image.gif编辑

12.修改数据表自己的姓名全拼_stu表名为自己的姓名全拼_student

alter table  旧表名 rename to 新表名;

image.gif编辑

13.查看数据库中所有数据表

show 数据表名

image.gif编辑

14.修改自己的姓名全拼_student表中birthday字段名为bir,数据类型保持不变

alter table 数据表名 change 旧字段名 新字段名 新数据类型;

image.gif编辑

15.修改自己的姓名全拼_student表中high字段名为height,数据类型改为double

alter table 数据表名 change 旧字段名 新字段名 新数据类型;

image.gif编辑

16.自己的姓名全拼_student表添加name字段在sex字段后

字段名称

数据类型

备注说明

name

varchar(20)

姓名

alter table 数据表名 add 字段名 数据类型 after 字段名;

image.gif编辑

17.自己的姓名全拼_student表添加grade字段

alter table 数据表名 add 字段名 数据类型;

字段名称

数据类型

备注说明

grade

float

成绩

image.gif编辑

18.修改字段位置将自己的姓名全拼_student表sex字段放在name字段之后

 alter table 数据表名 modify  待修改字段名 数据类型 after 字段名;

image.gif编辑

19.查看自己的姓名全拼_student表字段信息

desc 数据表名;

image.gif编辑

20.删除自己的姓名全拼_student表grade字段

alter table 数据表名 drop 字段名;

image.gif编辑

21.查看数据表自己的姓名全拼_student创建语句

show  create table 表号;

image.gif编辑

22.删除数据表自己的姓名全拼_student

drop table 数据表名;

image.gif编辑

23.查看所有数据库

show databases;

image.gif编辑

24.删除数据库temp

drop satabase 数据库名;

image.gif编辑

25.退出MySQL

\q或\quit

image.gif编辑

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
24天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的大学生就业服务平台设计与实现(系统源码+文档+数据库+部署等)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
62 6
|
24天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue的班级综合测评管理系统设计与实现(系统源码+文档+数据库+部署等)
✌免费选题、功能需求设计、任务书、开题报告、中期检查、程序功能实现、论文辅导、论文降重、答辩PPT辅导、会议视频一对一讲解代码等✌
40 4
|
24天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的大学生体质测试管理系统设计与实现(系统源码+文档+数据库+部署)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
36 2
|
2月前
|
存储 JSON NoSQL
学习 MongoDB:打开强大的数据库技术大门
MongoDB 是一个基于分布式文件存储的文档数据库,由 C++ 编写,旨在为 Web 应用提供可扩展的高性能数据存储解决方案。它与 MySQL 类似,但使用文档结构而非表结构。核心概念包括:数据库(Database)、集合(Collection)、文档(Document)和字段(Field)。MongoDB 使用 BSON 格式存储数据,支持多种数据类型,如字符串、整数、数组等,并通过二进制编码实现高效存储和传输。BSON 文档结构类似 JSON,但更紧凑,适合网络传输。
82 15
|
24天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的冬奥会科普平台设计与实现(系统源码+文档+数据库+部署)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
40 0
|
3月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
202 3
|
3月前
|
PHP 数据库 数据安全/隐私保护
布谷直播源码部署服务器关于数据库配置的详细说明
布谷直播系统源码搭建部署时数据库配置明细!
|
3月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
312 2
|
3月前
|
JSON JavaScript 关系型数据库
node.js连接GBase 8a 数据库 并进行查询代码示例
node.js连接GBase 8a 数据库 并进行查询代码示例
|
4月前
|
SQL NoSQL 关系型数据库
数据库学习
【10月更文挑战第8天】
44 1

热门文章

最新文章