CRUD---数据库SQL操作

概念:CRUD是指在做计算处理时的

- 增加(Create)、
- 读取(Retrieve)(重新得到数据)、
- 更新(Update)
- 删除(Delete)几个单词的首字母简写。

主要被用在描述软件系统中数据库或者持久层的基本操作功能。

Create

  • 增一个数据库表
create table stu(
       id     varchar(20)   primary key,
       name   varchar(10)   not null,
       age    int(2) not    null
    );
  • 增一行数据
insert into stu values('54110','小新',20);
  • 增一列数据
alter table stu add column phone int(11);

Retrieve

  • 查询表中所有数据
select * from stu;
  • 查询表中满足一定条件的数据
select * from stu where id = 20;

Update

  • 更新某一行的数据
update stu set age=22 where id='54110';
  • 更新某一列的数据
alter table stu modify id int(15) null;

Delete

  • 删除某一行的数据
delete from stu where id=54110;
  • 删除某一列的属性
alter table stu drop phone;
  • 删除表
drop table stu;
  • 删除数据库
drop database qbz;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏杨建荣的学习笔记

11g dataguard使用总结(r5笔记第12天)

11g的dataguard相比于10g来说,最优越的特性应该算就是active dataguard了,这一点改进在很大意义上促使用户需要把数据库从10g升级到1...

30160
来自专栏Albert陈凯

2018-11-19 如何将大规模数据导入Neo4j及导入具体步骤及Demo

博文原地址:https://my.oschina.net/zlb1992/blog/918243

39520
来自专栏耕耘实录

一个简单的Linux系统加固方案

版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢。

21820
来自专栏码匠的流水账

聊聊springboot2的micrometer

springboot2在spring-boot-actuator中引入了micrometer,对1.x的metrics进行了重构,另外支持对接的监控系统也更加丰...

38610
来自专栏Java学习123

powerdesigner 15 如何导出sql schema

34970
来自专栏杨建荣的学习笔记

海量数据迁移之分区并行抽取(r2笔记53天)

在之前的章节中分享过一些数据迁移中并行抽取的细节,比如一个表T 很大,有500G的数据,如果开启并行抽取,默认数据库中并行的最大值为64,那么生成的dump文件...

29180
来自专栏阿杜的世界

Mybatis 3学习笔记(一)主要内容:

MyBatis是一个开源持久化框架,用于简化持久层的实现。Mybatis可以减少很多JDBC相关的模板样式代码,还提供了方便使用的数据库API。

9330
来自专栏乐沙弥的世界

ERROR 1160 (08S01) : Got an error writing communication packets

    应用程序端碰到错误提示,MySQLNonTransientConnectionException:Got an error writing commun...

26300
来自专栏Java学习123

powerdesigner 15 如何导出sql schema

31550
来自专栏pangguoming

在springboot项目中使用mybatis 集成 Sharding-JDBC

前段时间写了篇如何使用Sharding-JDBC进行分库分表的例子,相信能够感受到Sharding-JDBC的强大了,而且使用配置都非常干净。官方支持的功能还包...

2.1K20

扫码关注云+社区

领取腾讯云代金券