sql CRUD 增删改查复习汇总
1.创建数据库
create database 数据库名称
删除数据库
drop database 数据库名称
2.创建表
create table 表名
(
    列名 类型(长度) 自增长 主键 非空,
)
自增长:auto_increment
主键:primary key
非空:not null
外键:foreign key 列名 references 表名(列名)
删除表
drop table 表名
3.CRUD操作
insert into 表名 values(值)
insert into 表名(列名) values(值)
delete from 表名 where 条件
update 表名 set 列名=值 where 条件
select * from 表名
select 列名 from 表名
select * from 表名 where 条件
select * from 表名 where 条件1 or 条件2
select * from 表名 where 列名 like '%值%'
select * from 表名 where 列名 between A and B
select * from 表名 where 列名 in(值)
select * from 表名 limit n,m
select * from 表名 order by 列名 desc
select * from 表名 group by 列名 having 条件
select count(*) from 表名
select sum(列名) from 表名
select avg(列名) from 表名
select max(列名) from 表名
select min(列名) from 表名
select distinct 列名 from 表名
高级查询:
1.连接查询
select * from 表1,表2 where 连接条件
select * from 表1 join 表2 on 连接条件
2.联合查询
select 列名 from 表1
union
select 列名 from 表2
3.子查询
无关子查询
子查询和父查询没有关系,子查询可以单独执行
select * from 表 where 列=(select 列 from 表)
相关子查询
子查询和父查询存在互相的关系,子查询需要用到父查询的内容
sql CRUD 增删改查复习汇总的更多相关文章
- 数据库基本查询语句(SQL常用增删改查语句 简单复习 mark)
		SQL常用增删改查语句 1增 1.1[插入单行]insert [into] <表名> (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) ... 
- 使用ASP.NET Core MVC 和 Entity Framework Core 开发一个CRUD(增删改查)的应用程序
		使用ASP.NET Core MVC 和 Entity Framework Core 开发一个CRUD(增删改查)的应用程序 不定时更新翻译系列,此系列更新毫无时间规律,文笔菜翻译菜求各位看官老爷们轻 ... 
- 前端的CRUD增删改查的小例子
		前端的CRUD增删改查的小例子 1.效果演示 2.相关代码: <!DOCTYPE html> <html lang="en"> <head> & ... 
- 【黑马Android】(04)数据库的创建和sql语句增删改查/LinearLayout展示列表数据/ListView的使用和BaseAdater/内容提供者创建
		数据库的创建和sql语句增删改查 1. 载入驱动. 2. 连接数据库. 3. 操作数据库. 创建表: create table person( _id integer primary key, nam ... 
- MybatisPlus核心功能——实现CRUD增删改查操作 (包含条件构造器)
		CRUD 官方文档:https://baomidou.com/ (建议多看看官方文档,每种功能里面都有讲解)[本文章使用的mybatisplus版本为3.5.2] 条件构造器 一般都是用service ... 
- yii2-basic后台管理功能开发之二:创建CRUD增删改查
		昨天实现了后台模板的嵌套,今天我们可以试着创建CRUD模型啦 刚开始的应该都是“套用”,不再打算细说,只把关键的地方指出来. CRUD即数据库增删改查操作.可以理解为yii2为我们做了一个组件,来实现 ... 
- 创建支持CRUD(增删改查)操作的Web API(二)
		一:准备工作 你可以直接下载源码查看 Download the completed project. 下载完整的项目 CRUD是指“创建(C).读取(R).更新(U)和删除(D)”,它们是四个 ... 
- 基本 SQL 之增删改查(一)
		上篇文章,我们介绍了数据的基本 DDL 语句,你应当具备基本的创建数据库.数据表的 SQL 语句,以及表字段的基本数据类型的熟知. 那么本篇就来总结总结大家日常最频繁接触到的 DDM 语句,也就是基本 ... 
- 【EF6学习笔记】(二)操练 CRUD 增删改查
		本篇原文链接: Implementing Basic CRUD Functionality 说明:学习笔记参考原文中的流程,为了增加实际操作性,并能够深入理解,部分地方根据实际情况做了一些调整:并且根 ... 
随机推荐
- php生成二维码的插件phpqrcode
			参考网址: http://www.thinkphp.cn/topic/7749.html http://blog.csdn.net/stxyc/article/details/44650971 php ... 
- loadrunner中创建唯一随机数
			常用的时间唯一脚本: Action() { int id, scid; char *vuser_group,strid[5]; char proposalNo[1024]; int i; ... 
- JAVA定时执行任务的三种方法
			1.利用 java.util.Timer 这个方法应该是最常用的,不过这个方法需要手工启动你的任务 Timer timer=new Timer(); timer.schedule(new ListBy ... 
- Java 时间架构图
			Java 的Calendar,Date,TimeZone,Locale和DateFormat的关系图如下: 说明: milliseconds表示毫秒. milliseconds = "实际时 ... 
- 简单几何(圆与多边形公共面积) UVALive 7072 Signal Interference (14广州D)
			题目传送门 题意:一个多边形,A点和B点,满足PB <= k * PA的P的范围与多边形的公共面积. 分析:这是个阿波罗尼斯圆.既然是圆,那么设圆的一般方程:(x + D/2) ^ 2 + (y ... 
- eBay 使用ReviseInventoryStatusCall调整库存和价格
			1.简介 针对Fixed-Price的Item,其Inventory Revise和Price Revise可以使用接口ReviseInventoryStatusCall来完成. 其使用非 ... 
- eBay Notification介绍
			1.简介 "通知服务"(约定为Notification的中文名称),是EbayAPI提供的一个便捷的工具,具有实时性的特点. 其设计思想基于发布-订阅模式.一旦客户端订阅了 ... 
- 使用INFORMATION_SCHEMA.Columns查询数据表结构
			使用情形1:写数据字典(Word文档)时, 需要获取表结构,以加快书写速度,当然,前提是没有文档导出工具. 使用情形2:生成实体时, 前提也是没有代码生成工具. 脚本 SELECT A.COLUMN_ ... 
- DataGrid排序
			DataGrid是ASP.NET中非常重要的一个控件.它能方便的让我们实现编辑.排序功能:但是排序功能默认的是升序(ASC),能不能让DataGrid同时实现升降序排列呢?这篇文章将给你一个比较好的解 ... 
- 命令模式坚决svn树冲突(local unversioned, incoming add upon update)
			当工作目录修改删除过时更新使用svn更新就容易发生树冲突“Tree Confilict”.会出现类似提示. local unversioned, incoming add upon update 如果 ... 
