趣文网,分享全网好句子、好文章!

数据分析手册:SQL选修教程 你最好会一点的增删改语句

时间:2023-06-07 03:20:01

相关推荐

数据分析手册:SQL选修教程 你最好会一点的增删改语句

前言

在《数据分析工具SQL的必修与选修教程,看到了就不容错过 》一文中,我们是将数据库的增删改作为选修内容,原因也在文中有了交代。本文就对该部分内容做一基本介绍。

大家都知道,数据库结构含有数据表、记录、字段和索引四种成分。因此,增删改又可分为这四种成分的增删改。由于索引是后续的内容,本节暂不介绍。

数据表的增删改

表具有行和列,行为记录,列为字段,可将其看成是一个二维的表格,和Excel表格类似。

(1)新建表

create table test_one (column_one int auto_increment comment "列1", column_two varchar(20) default null comment "列2", primary key (column_one))

新建表的代码如上,实际中,我们可以借助数据库管理软件(如Navicat)查看已有表的构建代码,将其复制下来更改成我们所需要的会非常方便。

(2)删除表

drop table test_one;

(3)更改表

alter table test_one rename [to] test_two;

[]代表该内容可有可无。

字段的增删改

(1)新增字段

alter table test_one add column column_new decimal after column_one comment "列3";

(2)删除字段

alter table test_one drop column column_new ;

(3)更改字段

alter table test_one change column_old column_new int comment "修改列3";alter table test_one modify [column] column_two int;

更改字段的情形很多,譬如更改字段名、更改字段类型、更改字段注释等等。需要说明的是modify不能更改字段名。

记录的增删改

(1)新增记录

insert into test_one(column_one) values("male");

(2)删除记录

delete from test_one where column_one=1;truncate table name_info;--清除表中所有记录

(3)更改记录

update test_one set column_two="female" where column_one=1;

结语

该部分的内容虽然简单,但其实却是非常重要的部分。因为是实际业务开发过程中,大部分的内容都是在进行增删改,只不过是会增加条件,但底层要做的事就是增删改。

而且,在数据分析过程中,有时通过建立中间表的方式会非常有利于进行数据的查询。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
显示评论内容(1)
  1. 喃喃还语2023-10-07 19:50喃喃还语[宁夏网友]202.93.252.61
    这本手册对于想要学习SQL的人来说非常有用,特别是对于那些想要掌握基本的增删改操作的人来说。
    顶0踩0
相关阅读