版权声明:转载请附上文章地址https://blog.csdn.net/qq_42672839

什么是CRUD? CRUD的操作

CRUD是指在做计算处理时的增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中DataBase或者持久层的基本操作功能。

数据库CRUD操作

一、删除表

drop table 表名称

二、修改表

alter table 表名称 add 列名 数据类型(add表示添加一列)
alter table 表名称 drop column 列名称(column表示列 drop表示删除)

三、删除数据库

drop database 数据库

四、CRUD操作(create 添加数据read读取数据 update 修改数据delete删除数据)

1、添加数据(create)
a: insert into + nation values('n002 ','回族 ')--加单引号是转为字符串,英文的
b: insert into nation values('n003',' ')只添加一列后面的是空给所有的添加可以用
c: insert into nation(code,) values('n004')给某一列添加可以用
d:给多列添加insert into nation(code,name) values('n004','维吾尔族')
e: 专门添加自增长列的 insert into 表名 values('p001','p006') 自增长列不用管,直接写第二列

2、删除数据(delete)

delete from +表名称--删除表中所有内容
delete from +表名称 where ids=5  (删除此行)---where后面跟一个条件

3、修改数据(uodate)
update +表名称 set +列名称=' 'set(设置)---修改所有的内容这一列的
update +表名称 set +列名称='p006 ' where ids=6
update +表名称 set +列名称='p006 ',列名称='p002' where ids=6-----用逗号隔开可以修改多列
整数型(int)的不需要加单引号 0 (false)1(true)

4、查询数据(10种)
a1:简单查询
select * from 表名称 ——查询表中所有数据 *代表所有列
select code,name from 表名称——查询指定列数据
select code,name from 表名称——查指定列的数据
select code as'代号',name as'姓名' from 表名称——给列指定别名
a2:条件查询
select * from 表名 where code=' '   查这一行
select * from 表名 where sex='true' and nation=' '   表示并列,--多条件并的关系
select * from 表        名 where sex='true' or nation=' ' --多条件或的关系
a3:范围查询
select * from 表名 where 列名>40 and 列名<50
select * from 表名 where 列名 between 40 and 50  --专用于范围查询
a4:离散查询
select * from 表名 where 列名 in (' ',' ',' ')
select * from 表名 where 列名 not in (' ',' ',' ')  反选,不在里面的
a5:模糊查询
select * from 表名 where 列名 like '%宝马%'——查包含宝马的
select * from 表名 where 列名 like '宝马%'——查以宝马开头的
select * from 表名 where 列名 like '%宝马'——查以宝马结尾的
select * from 表名 where 列名 like '宝马'——查等于宝马的
select * from 表名 where 列名 like '--E'——查第三个是E的
% 代表是任意多个字符
- 下划线 代表是一个字符
a6:排序查询
select * from 表名 order by 列名——默认升序排序
select * from 表名 order by 列名 desc——降序排列
select * from 表名 order by 列名 desc, 列名 asc——多个条件排序   , 前面是主条件 后面是次要条件
desc 降序  ,asc 升序, order by  排序  根据哪一列排序
a7:分页查询
select top 5 * from 表名——查询前5条数据
select top 5 * from 表名 where code not in (select top 5 code from car)
a8:去重查询(去掉重复的)
select distinct 列名 from
a9:分组查询
select Brand from 表名 group by Brand having count(*)>2

group by    having ——表示根据一列分组 ,count(*)>2——每一组的数量
a10:聚合函数(统计查询)
select count (*) from 表名——查询所有数据条数(每一列的)
select count (列名主键) from 表名——查询这列的所有数据条数(执行快)
select sum (列名) from 表名——求和
select avg  (列名) from 表名——求平均值
select max (列名) from 表名——求最大值
select min (列名) from 表名——求最小值

什么是CRUD? CRUD的操作相关推荐

  1. 什么是CRUD? 数据库(含CRUD)的操作

    什么是CRUD? CRUD是4个单词的首字母,CRUD分别指增加(Create).读取查询(Retrieve).更新(Update)和删除(Delete)这4个单词的首字母. (1)C:Create( ...

  2. 基于Javaweb的小项目(类似于qqzone) 2 ——服务端连接数据库并实现CRUD的通用操作

    1.数据库连接与关闭 服务端使用Druid连接池进行数据库连接,主要分为两步: 1.配置jdbc.properties文件 driverClassName=com.mysql.jdbc.Driver ...

  3. php 如果记录集不存在,ThinkPHP教程_PHP框架之ThinkPHP(八)【CRUD与连贯操作】

    一.CRUD ThinkPHP提供了灵活和方便的数据库操作方法,其中最基本的就是CRUD四个操作,只有掌握了最基本的CRUD操作,才能更好的运用更多实用的数据库操作方法 CRUD操作通常与连贯操作配合 ...

  4. java实现对HDFS增删改查(CRUD)等操作

    实现对HDFS增删改查CRUD等操作 1 查找 列出某个目录下的文件名称,hdfs命令如下所示: hdfs dfs –ls/usr/app java代码片段: [plain] view plain c ...

  5. MybatisPlus中使用通用CRUD实现插入操作

    场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 在MyBatisPlus介绍入门以及项目集成MyBatis ...

  6. mysql对数据进行增删改查(crud)的操作

    mysql的增删改查(crud)操作 添加(create) 第一种方式 第二种方式 第三种方式 删除(delete) 第一种方式 第二种方式 修改(update) 查询(retrieve) (1)全查 ...

  7. CRUD之delete操作

    在公司的项目中delete之后的操作有两种处理方式 1.后台删除成功之后前台页面刷新 2.后台删除成功之后页面不刷新,但是数据所在的那个div会刷新一次 3.后台删除,页面上做了一个删除,删除的td没 ...

  8. EKP后端/开发/常用开发 - 低代码/表单映射CRUD - 2基础操作(public)

    最新笔记链接:https://app.yinxiang.com/fx/42f42d74-4ca9-4d0a-8eb0-84abd1b7f92d <property name="fd_f ...

  9. sd.js帮助您简化繁重的获取数据、存储数据(CRUD)骚操作(吐槽~在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据)

    原生sd.js---------------------------------------------------------------- const API_ROOT_URL = "h ...

  10. vue.js crud_如何使用VS Code和ADO.NET使用ASP.NET Core执行CRUD操作

    vue.js crud 介绍 (Introduction) In this article we are going to create a web application using ASP.NET ...

最新文章

  1. 社会计算研究组研究方向
  2. JS Nice – JavaScript 代码美化和格式化工具
  3. 刪除github上的一個repository
  4. SAP标准培训课程C4C10学习笔记(四)第四单元
  5. @select 怎么写存储过程_MySQL4:存储过程和函数
  6. 残差网络(ResNet)
  7. 电影里看到程序员一台电脑装2个显示屏,这样有什么优点?
  8. retrofit2 不创建对象直接返回字符串
  9. Echarts在同一网页按顺序展示多图
  10. pycharm pip超时 无法下载package 更换源
  11. 开发监控云组态软件的组成
  12. mysql 修改 character_set_database_如何将character_set_database latin1 改为 gbk(转)
  13. 按字节编址、按字编址、按字节寻址、按字寻址。
  14. 微信公众号教程—记录个人公众号运营(待更新)
  15. stm32-W5500-官网教程
  16. 【LeetCode每日一题】——714.买卖股票的最佳时机含手续费
  17. html代码的魔方加密,浅析三维魔方加密算法
  18. UDP实现简单通讯(夕佳佳)
  19. flutter Vertical viewport was given unbounded height
  20. 《TCP/IP 网络编程》笔记

热门文章

  1. 工作职业发展/角色转变的一点感悟
  2. 2020年登高架设找答案及登高架设考试试卷
  3. 软件工程专业 教育部学科排名
  4. 重塑自我:如何成为一个很幸福的人
  5. 涉密磁介质数据清除工具
  6. python基础—正则表达式
  7. CenterNet 模型后处理 (C++和python代码)
  8. SR123017遥感原理与应用(双语)网课知识整理
  9. 李清照----乱世中的美神
  10. 2022山东省安全员B证考试题模拟考试题库及模拟考试