MySQL学习笔记_01初识及DDL语句

初识MySQL及DDL语句


今天,我将开启对MySQL的学习,首先简单介绍一下MySQL,MySQL数据库隶属于MySQL AB公司,因其具有免费使用、配置简单、稳定性好、性能优良、管理与维护容易等优点,受到市场的青睐与认可,成为目前最受欢迎的开源数据库。

SQL

结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
SQL分为三类:DDL语句、DML语句、DCL语句


DDL语言

DDL语句:数据定义语言,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变数据段、数据库、表、列、索引等数据库对象。

1.1 创建数据库和表

在进入MySQL 8.0 Command Line Client后,登录启动MySQL,可以进行创建数据库操作。

CREATE DATABASE testBase;

创建数据库

当然也可能是遇到创建同名的数据库,此时数据库将会报错,如下方所示。

在这里插入图片描述

在数据库中我们可以通过CREATE TABLE语句来创建数据表。

在这里插入图片描述

此外我们可以通过DESC语句查看表结构。

在这里插入图片描述

1.2 查看与使用数据库

当数据库创建后,我们可以使用show DATABASES来查看当前全部的数据库,并通过USE对应数据库进行指定。

在这里插入图片描述
在这里插入图片描述

1.3 删除数据库

当然,我们可以执行DROP DATABASE语句对其进行删除

在这里插入图片描述

1.4 修改表结构

我们可使用ALTER TABLE语句对数据库表进行修改,如为Sno的长度增加到100。

在这里插入图片描述

因此我们可以对表进行添加列、删除列、修改列等操作。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.5 删除表

我们可使用DROP TABLE对不需要的表进行删除。

在这里插入图片描述


小结

MySQL使用了标准化的SQL语句,容易上手且稳定性好,相对于Oracle而言更加简单且支持多线程的设计,加油打卡学习。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值