MySql数据库表的基础操作

6 篇文章 0 订阅
5 篇文章 0 订阅

写在最前面的话

     哈喽,宝子们,通过上篇常用MySql数据类型的学习,我们认识了都有哪些数据类型,那么本篇文章讲解的是针对数据库中的表的基本操作,让我们一起进入学习吧,希望能给你们带来帮助,感谢大家的支持!喜欢的话可以三连哦~~~

一、准备工作

如果需要操作数据库中的表时,需要先使用该数据库。

use 数据库名 #数据库名是创建数据库时自定义

执行上述SQL语句后,运行效果如下所示: 

二、创建表

创建一张数据表

create table 表名(列名 数据类型,列名 数据类型...);

 执行上述SQL语句后,运行效果如下所示:

 拓展知识:可以在创建表数据的时候使用comment增加字段说明

create table stu(
    id int comment '学号',
    name varchar(10) comment '姓名'
 );

三、查看表

查看当前数据库中的所有表

show tables;

 执行上述SQL语句后,运行效果如下所示:

四、表结构

查看指定表的结构

desc 表名

  执行上述SQL语句后,运行效果如下所示:

拓展知识:

  • Field 表示字段名字
  • Type表示数据类型。int(11)此处的(11)表示显示的宽度,显示这个int类型的时候最多占据11个字符的宽度(与存储容量无关),这个不能手动设定
  • Null空值,此处写为‘YES’则允许这一列为NULL
  • Key为索引类型(约束)
  • Default为默认值,默认为NULL
  • Extra为扩充 

五、删除表

drop table 表名

执行上述SQL语句后,运行效果如下所示:

        特别说明:删除表的同时也会把表里的数据一起删除,前面说过删除数据库操作是非常危险的操作,但是删除表可能会比删除数据库更严重!为什么这么说呢?因为如果是删数据库,程序一定是第一时间就报错,那么只需要把之前备份的数据恢复回去即可。如果是删表操作,程序就不一定会第一时间报错,程序就会以错误的状态在生产环境下运行很长时间,最终得到错误的数据。

写在最后的话

        那么本篇数据库基础知识学习就到这里啦,喜欢本篇的宝子们可以三连支持下博主哦,你们的支持就是我最大的动力!!!

        下篇预告:数据库的增删查改(基础)

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

代码计数器

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

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

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

打赏作者

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

抵扣说明:

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

余额充值