SQL语句的初阶学习1.DDL

本文介绍了SQL的基础操作,包括使用Datagrip在MySQL中进行数据库和表格的创建、删除、修改以及查询。重点讲解了DDL(如创建、删除表)、DML(修改数据)和DQL(查询数据)等语句,还提到了如何避免删除不存在的表的错误以及重命名和编辑表结构的方法。
摘要由CSDN通过智能技术生成

SQL语句的初阶学习

本文以MySQL在Datagrip上的应用说明sql语句的使用,其他使用SQL语句的软件和编辑器也可作为参考。SQL是一种描述结果的语言,主要功能就是对所管理的二维关系表进行增,删,改,查这四个功能。故而有如下几种基础操作语言类型:

  1. DDL(Database Definition Language)
  2. DML(Database Manipulation Language)
  3. DQL(Database Query Language)
  4. DCL(Darabase Control Language)

DDL

顾名思义,这一语句类型的主要功能是对数据库/二维表的创建和删除,即”增,删“这两个功能。

show databases #浏览所有的数据库

这一句不必赘述,在所有的数据库中选取你需要的

use 数据库名称 #调用所选数据库
show tables #浏览所有的二维表
desc 表名称 #查看一个二维表基本信息
show create table #比上行代码更加详实

更进一步,我们需要知道怎么建立一个新的表,一个二维表由行(row)列(column)构成。column储存着各种类型的量(这种记录也称”字段“),而row中储存着这些column的值。

create table 表名称 #创建一个表
drop table 表名称 #删除一个表

上面的句子非常好理解,不过有一个问题需要考虑,即所要删除的表不存在,那么找不到所需要的表,就会报错。那么我们可以加一个(if exists)来规避这个问题。

drop table(if exsits) 表名称

特别地,你也可以选择删除掉某个表再重建(相当于重新编辑这个表)

truncate table 表名称

现在我们知道怎么创建一个表,那么更进一步,我们需要编辑一个表

alter table 表名称 列名称 #增加一个列
alter table 表名称 modify 列名称 数据类型 #编辑列的数据类型
alter table 表名称 change 列名称 新的列名称 #编辑列的名称
alter table 表名称 drop 列名称 #删除指定的列
alter table 表名称 rename to 新的表名称 #重命名指定的表
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

码农菜菜子

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

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

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

打赏作者

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

抵扣说明:

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

余额充值