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 ...
 
随机推荐
- bzoj4804
			
莫比乌斯反演 我不会推线性筛 留坑
 - u盘启动安装系统
			
七彩虹主板如何设置U盘启动,本文就以七彩虹CG41主板为例详细的讲讲U盘启动设置方法. 几天前,想用U盘启动的时候,发现CG41主板启动顺序里找不到USB项,Boot Device Priority( ...
 - E - Jolly Jumpers
			
E - Jolly Jumpers Time Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld & %llu Submit ...
 - BCG使用
			
VC界面库分两大类:一,Direct UI,优点:界面绚丽.二,MFC扩展库.优点:1,方便用户.2,减少开发成本.3,界面相对好看.BCG属于后者,非常是否适合优化办公软件界面. 作者在2008年以 ...
 - 新装centos 6.5 基本配置
			
开机自动联网 vi /etc/sysconfig/network-scripts/ifcfg-eth0; 将ONBOOT=no,改为ONBOOT=yes,保存退出 开机直接进入命令行模式 vi /et ...
 - 11-1模拟赛 By cellur925
			
期望得分:70+100+60 实际得分:70+20+60 \(qwq\). T1:有一个 \(n\) × \(n\) 的 \(01\) 方格, 图图要从中选出一个面积最大的矩形区域, 要求这个矩形区域 ...
 - 50 个加速包都抢不到车票,还不如这个 Python 抢票神器!
			
又到了一年一度的抢票大战,本来就辛苦劳累了一年,想着可以早点订到票跟家里人团聚.所以有挺多的人,宁愿多花些钱去找黄牛买票.但今年各种抢票软件的横行,还有官方出的加速包,导致连黄牛都不敢保证能买到票.你 ...
 - mongodb vs redis(Tokyo Tyrant转)
			
* MongoDB vs Redis vs Tokyo Tyrant(原文链接:http://www.cnblogs.com/riceball/archive/2010/03/05/MongoDB_V ...
 - LIS的简单应用:UVA-437
			
上一次紫芝详细地介绍了动态规划中的经典问题LIS,今天我们抽出一个类似思想的简单题目进行实践练习. The Tower of Babylon(巴比伦塔) Perhaps you have heard ...
 - 解决 openSUSE 中 Sublime Text 3 的中文显示和输入问题
			
测试环境 系统版本:openSUSE Leap 42.2 桌面环境:KDE Plasma 5输入法:fcitx-rime (中州韵) 见周围用 Windows 和 macOS 的小伙伴几乎都在用简单强 ...