什么是CRUD? CRUD的操作
版权声明:转载请附上文章地址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的操作相关推荐
- 什么是CRUD? 数据库(含CRUD)的操作
什么是CRUD? CRUD是4个单词的首字母,CRUD分别指增加(Create).读取查询(Retrieve).更新(Update)和删除(Delete)这4个单词的首字母. (1)C:Create( ...
- 基于Javaweb的小项目(类似于qqzone) 2 ——服务端连接数据库并实现CRUD的通用操作
1.数据库连接与关闭 服务端使用Druid连接池进行数据库连接,主要分为两步: 1.配置jdbc.properties文件 driverClassName=com.mysql.jdbc.Driver ...
- php 如果记录集不存在,ThinkPHP教程_PHP框架之ThinkPHP(八)【CRUD与连贯操作】
一.CRUD ThinkPHP提供了灵活和方便的数据库操作方法,其中最基本的就是CRUD四个操作,只有掌握了最基本的CRUD操作,才能更好的运用更多实用的数据库操作方法 CRUD操作通常与连贯操作配合 ...
- java实现对HDFS增删改查(CRUD)等操作
实现对HDFS增删改查CRUD等操作 1 查找 列出某个目录下的文件名称,hdfs命令如下所示: hdfs dfs –ls/usr/app java代码片段: [plain] view plain c ...
- MybatisPlus中使用通用CRUD实现插入操作
场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 在MyBatisPlus介绍入门以及项目集成MyBatis ...
- mysql对数据进行增删改查(crud)的操作
mysql的增删改查(crud)操作 添加(create) 第一种方式 第二种方式 第三种方式 删除(delete) 第一种方式 第二种方式 修改(update) 查询(retrieve) (1)全查 ...
- CRUD之delete操作
在公司的项目中delete之后的操作有两种处理方式 1.后台删除成功之后前台页面刷新 2.后台删除成功之后页面不刷新,但是数据所在的那个div会刷新一次 3.后台删除,页面上做了一个删除,删除的td没 ...
- EKP后端/开发/常用开发 - 低代码/表单映射CRUD - 2基础操作(public)
最新笔记链接:https://app.yinxiang.com/fx/42f42d74-4ca9-4d0a-8eb0-84abd1b7f92d <property name="fd_f ...
- sd.js帮助您简化繁重的获取数据、存储数据(CRUD)骚操作(吐槽~在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据)
原生sd.js---------------------------------------------------------------- const API_ROOT_URL = "h ...
- 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 ...
最新文章
- 社会计算研究组研究方向
- JS Nice – JavaScript 代码美化和格式化工具
- 刪除github上的一個repository
- SAP标准培训课程C4C10学习笔记(四)第四单元
- @select 怎么写存储过程_MySQL4:存储过程和函数
- 残差网络(ResNet)
- 电影里看到程序员一台电脑装2个显示屏,这样有什么优点?
- retrofit2 不创建对象直接返回字符串
- Echarts在同一网页按顺序展示多图
- pycharm pip超时 无法下载package 更换源
- 开发监控云组态软件的组成
- mysql 修改 character_set_database_如何将character_set_database latin1 改为 gbk(转)
- 按字节编址、按字编址、按字节寻址、按字寻址。
- 微信公众号教程—记录个人公众号运营(待更新)
- stm32-W5500-官网教程
- 【LeetCode每日一题】——714.买卖股票的最佳时机含手续费
- html代码的魔方加密,浅析三维魔方加密算法
- UDP实现简单通讯(夕佳佳)
- flutter Vertical viewport was given unbounded height
- 《TCP/IP 网络编程》笔记