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

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 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编辑

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
8天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置服务等,并与使用 RPM 包安装进行了对比,帮助读者根据需求选择合适的方法。编译源码安装虽然复杂,但提供了更高的定制性和灵活性。
64 2
|
8天前
|
SQL NoSQL 关系型数据库
数据库学习
【10月更文挑战第8天】
14 1
|
10天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤
【10月更文挑战第7天】本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据自身需求选择合适的方法。
20 3
|
1月前
|
JavaScript Java 关系型数据库
毕设项目&课程设计&毕设项目:基于springboot+vue实现的在线考试系统(含教程&源码&数据库数据)
本文介绍了一个基于Spring Boot和Vue.js实现的在线考试系统。随着在线教育的发展,在线考试系统的重要性日益凸显。该系统不仅能提高教学效率,减轻教师负担,还为学生提供了灵活便捷的考试方式。技术栈包括Spring Boot、Vue.js、Element-UI等,支持多种角色登录,具备考试管理、题库管理、成绩查询等功能。系统采用前后端分离架构,具备高性能和扩展性,未来可进一步优化并引入AI技术提升智能化水平。
毕设项目&课程设计&毕设项目:基于springboot+vue实现的在线考试系统(含教程&源码&数据库数据)
|
8天前
|
关系型数据库 MySQL Java
Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。
这篇文章是关于如何使用Django框架配置MySQL数据库,创建模型实例,并自动或手动创建数据库表,以及对这些表进行操作的详细教程。
32 0
Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。
|
9天前
|
Java 关系型数据库 MySQL
springboot学习五:springboot整合Mybatis 连接 mysql数据库
这篇文章是关于如何使用Spring Boot整合MyBatis来连接MySQL数据库,并进行基本的增删改查操作的教程。
14 0
springboot学习五:springboot整合Mybatis 连接 mysql数据库
|
9天前
|
Java 关系型数据库 MySQL
springboot学习四:springboot链接mysql数据库,使用JdbcTemplate 操作mysql
这篇文章是关于如何使用Spring Boot框架通过JdbcTemplate操作MySQL数据库的教程。
11 0
springboot学习四:springboot链接mysql数据库,使用JdbcTemplate 操作mysql
|
18天前
|
前端开发 Java 数据库连接
表白墙/留言墙 —— 中级SpringBoot项目,MyBatis技术栈MySQL数据库开发,练手项目前后端开发(带完整源码) 全方位全步骤手把手教学
本文是一份全面的表白墙/留言墙项目教程,使用SpringBoot + MyBatis技术栈和MySQL数据库开发,涵盖了项目前后端开发、数据库配置、代码实现和运行的详细步骤。
24 0
表白墙/留言墙 —— 中级SpringBoot项目,MyBatis技术栈MySQL数据库开发,练手项目前后端开发(带完整源码) 全方位全步骤手把手教学
|
10天前
|
SQL 存储 关系型数据库
用SQL语句创建数据库:基础指南与操作示例4p7.0535yinshua.com
一、引言在当今数字化时代,数据库已成为各类应用的核心组成部分,用于存储、管理和检索大量数据。结构化查询语言(SQL)作为一种用于管理关系数据库系统的标准编程语言,广泛应用于数据库的创建、查询、更新和管理。本文将详细介绍如何使用SQL语句创建数据库,涵盖基本概念、操作步骤及常见示例,帮助读者快速掌握相
|
12天前
|
关系型数据库 MySQL 数据库
mysql关系型数据库的学习
mysql关系型数据库的学习
15 0