SQL server 数据库基础语句 查询语句
这一章要学习查询语句
我看car这一数据 我们就开始打上
select *from car
条件修改
update 表名 set 列名1=值1 where 列名2=值2 //当列名2=值2时 修改 列名1 的一个值 = 值1
列名2可以写多个 之间用and链接 列名=值 不用双等号 可以>= <= > <
例如改code列中 c014 修改 time列 的时间为 2015-1-1 code是唯一列
update car set time='2015-1-1' where code='c014'
意思是当code=c014这一条拽出来 把time这一列改为2015-1-1
当oil=7.4并且powers=188 修改time=2010-1-1
update car set time='2010-1-1' where oil=7.4 and powers=188
因为有两行 oil =7.4 power=188的 所以该两行
删除条件
delete from 表名 where 列名=值
我要删除 c016的这一条数据
语句是 delete from car where code='c016'
条件查询
select 列 from 表名 //多列用逗号隔开
例如 我要查询name这一列
select name from car //那就把name这一列显示出来
查oil>7.4 显示name oil
select name,oil from car where oil>7.4
模糊查询
select 列名 from 表名 where 列 like '%含有的值%' %在这里代表的是通配符 *代表所有列
我要查询 带有皇冠的信息
select *from car where name like'%皇冠% //皇冠% 是以皇冠开头的 %皇冠 是以皇冠结尾
'
排序查询
select * from 表名 order by 列名 asc 升序
select * from 表名 order by 列名 desc 降序
例如: 把car 表用价格从小到大排序
selecr *from car order by price asc
去重查询
select distinct 列名 from 表名
例如:只查油耗oil这一列
select distinct oil from car
分组查询
select 列名 from表名 group by 列名 前后列名一致 否则电脑不知道怎么分组
例如:把oil分组
select oil from car group by oi 显示的是 和上面的一样 但是以后学习会知道 每一种有多少个
l
子查询(有关系表car和brand表 brand表约束car表)
将查询的语句当做只来使用
例如: 用brand表 宝马5系 找car表的信息
select brand_code from brand where brand_name='宝马5系'
显示的值是 b004
查car中的b004
select *from car where brand='b004'
把brand='b004' 当做一种值来用
两句合为一句
select *from car where brand=(select brand_code from brand where brand_name='宝马5系')
SQL server 数据库基础语句 查询语句的更多相关文章
- Sql Server数据库基础
--------------------------------------第一章 Sql Server数据库基础------------------------------------------ ...
- C#面试题(转载) SQL Server 数据库基础笔记分享(下) SQL Server 数据库基础笔记分享(上) Asp.Net MVC4中的全局过滤器 C#语法——泛型的多种应用
C#面试题(转载) 原文地址:100道C#面试题(.net开发人员必备) https://blog.csdn.net/u013519551/article/details/51220841 1. . ...
- 【转】sql server数据库操作大全——常用语句/技巧集锦/经典语句
本文为累计整理,有点乱,凑合着看吧! ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ ☆ ☆ ☆ sql 宝 典 ☆ ☆ ☆ 2012年-8月 修订版 ☆ ...
- (数据科学学习手册28)SQL server 2012中的查询语句汇总
一.简介 数据库管理系统(DBMS)最重要的功能就是提供数据查询,即用户根据实际需求对数据进行筛选,并以特定形式进行显示.在Microsoft SQL Serve 2012 中,可以使用通用的SELE ...
- SQL Server 数据库基础笔记分享(下)
前言 本文是个人学习SQL Server 数据库时的以往笔记的整理,内容主要是对数据库的基本增删改查的SQL语句操作和约束,视图,存储过程,触发器的基本了解. 注:内容比较基础,适合入门者对SQL S ...
- SQL Server 数据库基础笔记分享(上)
前言 本文是个人学习SQL Server 数据库时的以往笔记的整理,内容主要是对数据库的基本增删改查的SQL语句操作和约束,视图,存储过程,触发器的基本了解. 注:内容比较基础,适合入门者对SQL S ...
- SQL server 数据库基础语句 子查询 基础函数
上一章 说了下 子查询的意义是 把一条查询语句当做值来使用 select *from car //查询汽车的信息 假设我知道一个汽车的编号是 c021 但是我要查询 比这个汽车价格高的汽车信息 ...
- 如何使用SQL SERVER数据库跨库查询
SQL Server中内置了数据库跨库查询功能,下面简要介绍一下SQL Server跨库查询.首先打开数据源码:OPENDATASOURCE不使用链接的服务器名,而提供特殊的连接信息,并将其作为四部分 ...
- Sql Server数据库设计高级查询
-------------------------------------第一章 数据库的设计------------------------------------- 软件开发周期: (1 ...
随机推荐
- py-day17-jquery
jquery实现案例 案例: 1.点赞 <!DOCTYPE html> <html lang="en"> <head> <meta cha ...
- Datawindow.net中实现让当前行选中,并且当前行以其他颜色显示
如何在Datawindow.net中实现让当前行选中,并且当前行以其他颜色显示 使用Datawindow.net要选中一行是很容易的意见事情,有很多种办法可以实现,最简单的莫过于使用selectrow ...
- fullpage中高度错误的解决方法
今天我再用fullpage写全屏页面的时候,发现在ie中,一整屏的页面总是不能铺满,高度总是少一截儿,各种搜索,找到了个合适的方法,这里记录下,也希望给之后遇到这个问题的人提供一种方式,当然不一定能解 ...
- java中有关socket通信的学习笔记
最近做的项目中使用到了一些基于java的socket长连接的一些功能,用来穿透有关行业的网闸.用到了也就学习了一下,下面是对学习内容的一个笔记,记录一下也希望有兴趣的同学可以参考一下,加深对javas ...
- java web 工程找不到tomcat类 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
ava.lang.ClassNotFoundException: com.mysql.jdbc.Driverat org.apache.catalina.loader.WebappClassLoade ...
- error:对‘vtable for new_sequence’未定义的引用 对‘typeinfo for num_sequence’未定义的引用
在设计父类子类继承关系中,经常会出现此类问题. 报错原因:父类中的虚函数只有声明,没有定义. 解决方案 : 1. 定义相关的虚函数的实现. 2. 不实现了,直接搞成纯虚函数留给后代实现. virtua ...
- linux网络编程中的超时设置
1 下面是在网上找到的资料,先非常的感谢. 用setsockopt()来控制recv()与send()的超时 在send(),recv()过程中有时由于网络状况等原因,收发不能预期进行,而设置收发超时 ...
- C# in查询
一.前言 在做项目中,我们会经常使用到 in 查询语句.那么如果我们用 EF 和 Linq 怎么写?接下来看代码 二.实例 我使用的是区域查询的例子,基本的 sql 语句如下: SELECT * FR ...
- BZOJ开荒记
2019/4/16 1:04 使用Yinku2017提交了第一发,当然是A+B Problem. 看一下排行榜,算一下区域赛还有180多天吧?先用30天过50道题(含A+B Problem)怎么样?
- 利用YYLabel 进行图文混排+高度计算
利用YYLabel 进行图文混排+高度计算 1.项目需求: 用一个控件显示图片和文字,并且依据图片和文字动态计算控件的高度. 2.方案: 利用YYLabel控件和属性字符串处理. 注:(在使用YYLa ...