原文链接:https://blog.csdn.net/qq_42672839

数据库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 表名——求最小值

———————————————— 
版权声明:本文为CSDN博主「DJyzh」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_42672839/article/details/81584172

什么是CUID,CRUD的操作相关推荐

  1. 在Blazor中构建数据库应用程序——第5部分——查看组件——UI中的CRUD列表操作

    目录 介绍 存储库和数据库 列表功能 基本表单 分页和排序 分页器 分页器数据 分页器控件 排序控件 UIDataTableHeaderColumn 天气预报列表表单 视图 WeatherForeca ...

  2. MySQL数据库(表的CRUD基础操作(最常用))

    作者:渴望力量的土狗 博客主页:渴望力量的土狗的博客主页 专栏:MySQL数据库 工欲善其事必先利其器,给大家介绍一款超牛的斩获大厂offer利器--牛客网 点击免费注册和我一起刷题吧 目录 理解CR ...

  3. 什么是CRUD? CRUD的操作

    版权声明:转载请附上文章地址https://blog.csdn.net/qq_42672839 什么是CRUD? CRUD的操作 CRUD是指在做计算处理时的增加(Create).读取查询(Retri ...

  4. 3.mysql的中文问题,database级操作,表级操作,数据CRUD,分组操作,时间和日期,字符串相关函数,表的约束

     1 连接MYSQL服务器:mysql–uroot –p123456 查看中文问题 show variables like 'character%'; 2 修改mysql的字符集,退出mysql提 ...

  5. jdbc mysql user_tab_comments_MySQL学习(五)——使用JDBC完成用户表CRUD的操作

    通过案例我们发现"获得连接"和"释放资源"两次代码将在之后的增删改查所有功能中都存在,开发中遇到此种情况,将采用工具类的方法进行抽取,从而达到代码的重复利用. ...

  6. (转)基于MVC4+EasyUI的Web开发框架形成之旅--基类控制器CRUD的操作

    http://www.cnblogs.com/wuhuacong/p/3352016.html 在上一篇随笔中,我对Web开发框架的总体界面进行了介绍,其中并提到了我的<Web开发框架>的 ...

  7. Mybatis——增删改查(CRUD)操作

    java学习--Mybatis CRUD操作 mybatis是一个可以自定义SQL.存储过程和高级映射的持久层框架.上面这个定义是在百度上抄的,简单来说,Mybatis简化了我们对数据库的一系列操作, ...

  8. mongo安装、卸载、备份、还原、分片、复制、监控、CRUD等操作

    数据库系列 文章目录 数据库系列 前言 一.为什么选择mongodb数据库? 二.mongo基本功能 1.mongo安装与重要功能 2.mongo的CRUD基本用法 三.mongo高级功能 三.mon ...

  9. python下的orm基本操作(1)--Mysql下的CRUD简单操作(含源码DEMO)

    最近逐渐打算将工作的环境转移到ubuntu下,突然发现对于我来说,这ubuntu对于我这种上上网,收收邮件,写写博客,写写程序的时实在是太合适了,除了刚接触的时候会不怎么完全适应命令行及各种权限管理, ...

最新文章

  1. iOS从通讯录中选择联系人
  2. 神经网络并不是尚方宝剑,我们需要正视深度 NLP 模型的泛化问题
  3. linux shared,从 0 开始学习 Linux 系列之「22.共享内存 Shared Memory」
  4. mysql gno( )_MySql笔记(一)
  5. 解决: Sudamod/CM-13.0 源代码出现 Fatal: duplicate project .....问题
  6. C# 调Win32 API SendMessage简单用法及wMsg常量
  7. C#基础_值类型引用类型(十一)
  8. 一些定义–测试技术9
  9. P1488 肥猫的游戏
  10. 经典解释监视器和对象锁
  11. 如何安装CocoaPods,以便在Xcode中快速添加第三方库
  12. nyoj810 贪心的嘿嘿(想弄死这出题的)
  13. CCS8.0安装教程及安装包
  14. B2B供应链电商系统平台解决方案,如何实现全网整合
  15. Word 批量转 PDF脚本
  16. Why use Spring
  17. 关于SQL server 2012无法打开物理文件“某某某”,操作系统错误5 :(拒绝访问)。(Microsoft SQL Server,错误 5120)
  18. linux下 解压iso 命令行
  19. android 谷歌地图围栏,如何在谷歌地图与c做地理围栏#
  20. 传奇架设 GEE引擎教程 配置微端

热门文章

  1. opnet14.5学习总结三
  2. 在电子图版CAXA中定义自己的标题栏和图框
  3. ZIP加密文件破解:john简介
  4. 信用评分卡模型总结9:评分卡生成及sas实施
  5. 国产的工业Rfid有哪些品牌
  6. 威联通ts 532x 篇七 修改shell 命令行 为 zsh + oh-my-zsh
  7. WF(Windows Workflow Foundation)
  8. nacos1.1.4连接mysql 8.0.18步骤(有图有真相)
  9. tiny4412开发板的串口介绍与操作
  10. 如何创建一个个人博客