[数据库] 一小时不到快速上手MySQL(一)

数据库是由一张张表组成的,所以我们既要创建数据库,又要创建表

目录

一、准备

二、创建数据库及删除

(1)写代码

(2)编译

(3)删除数据库

三、表的创建

(1)确定好在哪个数据库里创建表,并设定相关属性

补充说明,六种需要懂得的数据类型

四、表的相关指令(以下都基于已经实现第三点的情况下)

(1)删除表student

(2)删除表中属性

(3)修改表里已经存在的属性的数据类型

(4)修改表里已经存在的属性的名称

(5)往表里添加新属性


一、准备

用mysql可以在官网免费下载相关IDE,我们主要是使用的是MySQL workbench这个软件进行编写

双击打开界面如下

可以选择自己创建一个新的或者就用软件自动帮你创好了一个这个

会让你输入密码,你就输入一开始安装时你设定的那个密码

进入后的界面如下

右上角我用箭头指出来的分别对应相应颜色的这些栏,可以点击右上角这些来选择使用显示

然后就可以开始写代码了!

二、创建数据库及删除

(1)写代码

蓝色部分就是关键指令,大写小写都行,而且记住每一次写完都要加分号。

第一行的意思是:创建一个数据库叫sql_database

第二行的意思是:展示所有的数据库,所有database后面要加s变成复数

(2)编译

点击第一个闪电编译

第二个闪电是你的输入框在哪,就执行到哪

编译运行成功,我的第一个数据库已经创建好了

(3)删除数据库

三、表的创建

创建一个在sql_database数据库下的表格student吧,内容如下

                 id                name           age
                1               小兰             19
                2               小星             20
                3               小名             20

(1)确定好在哪个数据库里创建表,并设定相关属性

第一行,表示使用数据库sql_database。你在创建表时就得说明清楚在哪个数据库创建的

第二行 ,表示创建一个表stduent,其中有三个属性id、name、age。

第七行,描述表格的结构,也就是呈现表格的创建样子。也可以写成“desc student"

这三个属性后面要接着数据类型,id和age的数据类型都是Int,而name则是字符串类型varchar

其中id是主键(primary key)。哪个是主键哪个一定要表明出来。

每一个属性结束后都要用逗号隔开,而最后一个属性不用

补充说明,六种需要懂得的数据类型
int整数类型
varchar (m)字符串类型
decimal (m,n)显示有小数的数(m表示一共有几个数字,n表示小数点从右往左数在第几位)
blob图片、影片等
date有年月日的日期
timestamp有时分秒的时间  又  有年月日的日期

四、表的相关指令(以下都基于已经实现第三点的情况下)

(1)删除表student

(2)删除表中属性

alter table 表的名称 drop column 属性名称 ;

(3)修改表里已经存在的属性的数据类型

alter table  表的名称  modify column 属性名称  数据类型;

(4)修改表里已经存在的属性的名称

alter table  表的名称  rename column 属性名称  to  属性新名称;

(5)往表里添加新属性

alter table 表的名称 add column 属性名称  数据类型;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

烟非颜

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

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

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

打赏作者

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

抵扣说明:

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

余额充值