MySQL数据库小练习1

本文介绍了如何在MySQL中创建和删除数据库,展示查询数据库创建语句和当前设置的方法。同时,提供了一个详细的图书管理表结构示例,涵盖了多种数据类型,如int,char,text,date等,以及字符集和校验规则的设定。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.创建数据库,删除数据库,查询创建数据的语句,使用数据库,查询当前默认的数据库以及使用的编码方式校验规则

创建数据库及使用数据库:

create database hzc default character set utf8mb4 collate utf8mb4_0900_ai_ci;
use [数据库名]

在这里插入图片描述

查询创建数据的语句

show create database hzc;

在这里插入图片描述

查询当前默认的数据库

show database();

在这里插入图片描述

查询当前使用的编码方式及校验规则

show variables like 'character_set_server';
show variables like 'collation_server';

在这里插入图片描述

删除数据库

DROP DATABASE hzc;

在这里插入图片描述

2.在一章表中定义多个字段,使用多种数据类型

常见的数据类型

在这里插入图片描述

创建图书表

mysql> create table book_tb(
bookid int(11) comment ‘图书编号’,
book_name char(20) comment ‘图书名’,
publisher varchar(50) comment ‘出版社’,
bookreview tinytext comment ‘书评’,
bookintrodauction text comment ‘图书简介’,
main mediumtext comment ‘概要’,
authorrecom longtext comment ‘作者推荐’,
readerrecom blob comment ‘读者推荐’,
pubrecom mediumblob comment ‘出版社推荐’,
exrecom longblob comment ‘专家点评推荐’,
page tinyint comment ‘图书页数’,
btnumber smallint comment ‘图书类数’,
booknumber mediumint comment ‘图书数量’,
character_num bigint comment ‘全书字数’,
publishingdate date comment ‘出版日期’,
plansaledate datetime comment ‘预售日期’ ,
madeday timestamp comment ‘创作日期’,
borrowtime time comment ‘借阅时间’,
Booktime year comment ‘图书年份’
)engine=InnoDB default character set utf8mb4 collate utf8mb4_bin;
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值