玩转Mysq数据库(一):数据库的基础操作——创建、删除、查看

数据库的基础操作

这里通过设立一张图书表带大家熟悉数据库的那些基本操作。后面我们在慢慢循序渐进,到彻底玩转数据库。

针对表的操作

创建表
删除表
查看表


文章目录


前言 :数据库的常用类型

1.数值类型

在这里插入图片描述

2.字符串类型

在这里插入图片描述

3.日期类型

在这里插入图片描述

一、创建一个数据库

1.1 查看所有的数据库

这个命令用来显示当前的数据库,需要注意的是SQL中的语句要以“ ; ”结尾。
show databaes;
![在这里插入图片描述](https://img-blog.csdnimg.cn/57c782855de44e46b3cb5d740bb01553.bmp#pic_center)
输入指令只后,就会以表格的形式打印出来,每一行都是一个单独的数据库。

1.2创建数据库

创建一个数据库的代码格式如下

这里以book为例

create database  book;

如果看到 OK,就说明你成功的创建好了一个数据库,你真棒!
在这里插入图片描述

注意这里的databae不能加S,因为我们是在创建一个数据库,而不是查看许多数据库。加上了就会语法报错。

在这里插入图片描述
报错会具体到某一行错误的语句。这里是databases book。

1.3 程序员大忌!删除数据库

我们还是以book这个数据库为例。
在这里插入图片描述

具体的格式是 drop database +数据库名;不要忘了分号和不加S哦。

drop database book;

删除数据库是一个非常危险的操纵,一旦删除一般情况下很难恢复,这能造成很大的损失,我们在使用的过程中一定要谨慎。

二、在创建好的数据库中创建一个图书表

2.1 使用(选中)数据库

因为我们很有可能不止一个数据库,所以在创建表的时候需要先选中你要创建的表的数据库。比如说我要在book这个数据库中创建一个图书表,我就需要先选中book这个数据库。具体格式如下。

ues book;
不要忘了分号哦,use +具体的数据库名称。Database changed就代表你成功了~

在这里插入图片描述

2.2 创建表

我们设计一张图书表,包含以下字段:图书名称,图书作者、图书价格、图书分类。代码格式如下

create table  book (
字段的名字A — 字段的类(大小)comment ‘这里是注释' ;
字段的名字B — 字段的类(大小)comment ‘这里是注释' ;
字段名字C  — 字段类(大小)comment ‘这里是注释'
)
create table bookInfo(

bookName varchar(20) comment '图书名称',

bookAuthor varchar(20) comment '图书作者',

bookPrice varchar(20) comment '图书价格',

bookSort varchar(20) comment '图书分类'

 );

具体来说是就是这样create table 后面加表的名字,除了倒数第二行,其他括号以内的每行代码都需要在结尾加上 字段类型后面的括号用来定义他们的大小,comment后面指的是注释,用单引号包围,我们平时也要养成写注释的习惯哦。最后在括号的后面也要加上 “;”分号,是不是很像C语言的结构体呢。

在这里插入图片描述

看到OK了我们成功了。

2.3查看表

我们在创建好一个表之后可以通过desc语句查看表,具体格式如下。desc就是英文单词describe的简写了。

desc bookInfo;

在这里插入图片描述

我们可能会很好奇。诶,这key、null、extra、default都是啥意思啊,我创建表的时候可没有写他们。

Field相信大家一定都知道,意思是字段名,我们刚刚自己定义的。Type是字段类型,也是我们定义的,Null意思是是否允许为空,就是什么都没有,可以不给值。Key指的是索引类型。Default是默认值在这里是NULL,Extra是扩充,我们这里没有写。

2.4删除表

好了,这个表我已经不需要他了,那我要怎么删除他呢?还是Drop table +表名。

drop table bookInfo;

在这里插入图片描述
又是OK,我们又成功了,好了现在book这个数据库已经没有东西了。


三、环境选择

由于我们是在Mysql的黑框框控制台里敲代码,字体都是黑的,也没有好亮,这就很容易导致我们写错。你想像写C语言那样或者写Java代码那样有高亮,有检查错误的功能吗?Mysql workbench满足一的一切需求~!。
在这里插入图片描述
就像这样代码有高亮,不同类型的有不同的颜色,再也不用担心写错不知道了。

四、总结

我们学习了针对数据库的创建,删除,显示操作,针对表的创建显示删除操作,最后提一句删库跑路这个行为大可不必!

针对数据库

在这里插入图片描述

针对表

在这里插入图片描述

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

见闻色霸气~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值