1、SQL基础整理(基本查询)
分离、附加、备份、还原
--去重
select distinct 列名from表名
--更新
update fenshu set name = ‘李四’where code = 9
--更改表名
sp_rename 表名
drop database 数据库名(删除数据库)drop table 表名
Delete from table where 列 表达式 值
select *from xinxi where fenshu between 80 and 100(两数必需前小后大)
select *from fenshu where name = ‘李四’and nianling = 26
select *from fenshu where name = ‘李四’or nianling = 26
select *from fenshu where name in(‘李四’,’赵六’)
select *from fenshu where name not in(‘李四’,’赵六’)
--模糊查询,%表示任意很多字符
select *from fenshu where name like ’%四%’
--下划线表示任意一个字符
select *from fenshu where name like’李_’
--下划线加中括号,等同于in的功能,任意一组满足就能查询出来
select *from fenshu where name like’_[李四,赵六]’
--按年龄排序
select *from fenshu order by nianling asc(默认升序)
select *from fenshu order by nianling desc(降序)
--按降序排列后,查前两名
select top 2 *from fenshu order by nianling desc
--组合排序
*用“,”隔开
select *from score order by Cno asc,Degree desc
--按条件查询后排序。查名字叫李四的人,并选前三高
select top 3 *from fenshu where name = ‘李四’ order by nianling desc
cast(列名 as 数据类型)
*代表所有的,将*改为列名,就能显示该列
ex. select top 1 chinese from xuesheng where class = 1 order by chinese
//查询xuesheng列表中class 1 的 chinese最低成绩
delete from haha where name is null----把名字中含有null的所有数据删掉
update haha set cid = '370606198703152121' 增加一列数据cid
1、向一个表中插入多条数据:
INSERT INTO tableName(col1,col2,col3)
SELECT 3,4,5
UNION ALL
SELECT 6,7,8
2、从其他的多张表中读取数据添加到新表中:
INSERT INTO tableName(col1,col2,col3)
SELECT a,b,c FROM tableA WHERE a=1
UNION ALL
SELECT a,b,c FROM tableB WHERE a=2
3、sql2008独有
INSERT INTO MyTable(ID,NAME)VALUES(7,'003'),(8,'004'),(9,'005')
ex.
create database fenshu
use fenshu
create table study
(
code int,
name varchar(20),
chengji decimal(18,2),
)
go
sp_rename study,xuesheng
alter table xuesheng add [type] varchar
--alter table xuesheng add [type] sysname
--alter table xuesheng drop column [type]
insert into xuesheng values('1','张三','90','男')
insert into xuesheng (code,name,[type])values('2','李四','女')
insert into xuesheng values('3','王五','80','男')
select *from xuesheng
select *from xuesheng where name = '张三'
1、SQL基础整理(基本查询)的更多相关文章
- SQL基础-->层次化查询(START BY ... CONNECT BY PRIOR)
--====================================================== --SQL基础-->层次化查询(START BY ... CONNECT BY ...
- 7、SQL基础整理(子查询)
子查询 (用来进行两个或以上表之间的查询) 1.首先新建一个bumen表和一个haha表,填充数据 2.利用两表进行子查询: --部门人数大于5的部门中最大年龄的人的信息--- select MAX( ...
- 必杀技———SQL基础整理系列(一)
SQL(Structured Query Language)——结构化查询语言 SQL语言的组成部分 数据定义语言 (DDL:Data Definition Language) 负责数据结构定义与数据 ...
- 11、SQL基础整理(变量)
变量 定义变量:declare @hello varchar(20) 赋值:set @hello = ‘你好’ select(结果框显示)/print(消息框显示) @hello *三行必须同时 ...
- 8、SQL基础整理(约束)
约束 主键约束 防止在新增数据时出错,有约束性,起唯一标志的作用,在新增条目的时候防止不慎添加重复内容(不允许有null值) 1. 右键—设计—设置主键 2.在创建表格时设置 code int pr ...
- SQL基础学习_02_查询
SELECT语句 1. SELECT语句查询列(字段): SELECT <列名> FROM <表名>; 该语句使用了两个SQL子句,SELECT子句列举了 ...
- Linq to SQL 语法整理(子查询 & in操作 & join )
子查询 描述:查询订单数超过5的顾客信息 查询句法: var 子查询 = from c in ctx.Customers where (from o in ctx.Orders group o by ...
- 15、SQL基础整理(视图)
视图 即虚拟表 系统-右键-新建视图 编辑前200行 select *from studentscore 代码创建法: create view studentscore as select stude ...
- 14、SQL基础整理(存储过程)
存储过程procedure(proc) 数据库—可编程性—存储过程 新建存储过程: create proc firstproc as select *from fenshu go 执行存储过程: 存储 ...
随机推荐
- mvc+ef中比较数据
例如:根据Para表中的type和paraid 字段进行比较 public class TypeComparer : IEqualityComparer<Para> { bool IEqu ...
- OpenStack/Gnocchi简介——时间序列数据聚合操作提前计算并存储起来,先算后取的理念
先看下 http://www.cnblogs.com/bonelee/p/6236962.html 这里对于环形数据库的介绍,便于理解归档这个操作! 转自:http://blog.sina.com.c ...
- synchronized和static synchronized的比较
群里讨论的一个问题,网上别人已经贴出了很详细的说明,这里补充记录下,后面加入个人测试代码. 起因:1月份的时候看群里讨论一道问题,问题内容如下: 一个日本作者-结成浩的<java多线程设计模式& ...
- pandas进行数据分析需要的一些操作
一.查看数据 1.查看DataFrame前xx行或后xx行a=DataFrame(data);a.head(6)表示显示前6行数据,若head()中不带参数则会显示全部数据.a.tail(6)表示显示 ...
- 【bzoj3160】万径人踪灭
题意:给一个只含a.b的字符串,求所有的回文不连续子序列. manacher+FFT. 先求出所有回文序列,再减去连续子序列(即回文串). 将a.b分开考虑,对于一个对称轴,以其为回文中心的回文序列的 ...
- POJ 1850 Code 字符串 难度:1
题意: 1 如果是严格升序的字母字符串,那么可以输出非0解码,否则不能译码输出0 2 字符串解码 遵循递增原则,其值为 到现在为止的所有按字母序小于该字符串的数量 + 1; #include < ...
- 前端相关技术之ajax相关
AJAX技术点 async javascript and xml:异步的js和xml,用js异步去操作xml ajax用于数据交互,不能操作DOM –节省用户操作,时间,提高用户体验,减少数据请求 – ...
- WCF中常见的几种Host,承载WCF服务的方法
1:写在前面 我们都知道WCF在运行的时候必须自己提供宿主来承载服务.WCF 本身没有附带宿主,而是提供了一个 ServiceHost 的类,该类允许您在自己的应用程序中host WCF 服务.然后调 ...
- php unicode
在很多场合能看到unicode编码过的文字,如“\u6d3b\u52a8\u63a5\u53e3”,虽然程序会认识,但人眼无法阅读,很不方便,网络上很多人写了很多的转换函数,但是一个比一个臃肿,终于发 ...
- How to setup SVN?
2014-01-08 11:43:50 如何简单设置SVN(前提是SVN已经安装) 1. 创建一个目录: mkdir -p ~/svn/2.1.J.1.1 2. 进入新创建的目录: cd svn/2. ...