SQL server 的基础知识的学习(1)

1.DISTINCT

distinct这个关键字用来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用      二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。

2.ORDER BY

ORDER BY 语句用于根据指定的列对结果集进行排序。

ORDER BY 语句默认按照升序(Ascending)对记录进行排序。降序(Descending)

select(列1,列2,...)from 表名 order by 列1,列2 asc/desc  逐一排序

3.复制表

select*into  新表 from 旧表(新表不会复制旧表的主键)

4.把表2的数据插入表1中

insert into 表1(列1,列2) select (列1,列2) from 表2

5.约束

实体完整性约束

主键约束(Primary Key)

域完整性约束

外键约束(Foreign Key references 表名(一样的字段名))

检查约束(Check(加条件))

时间: 2024-10-14 20:22:04

SQL server 的基础知识的学习(1)的相关文章

sql server 2008 基础知识

一.配置管理器 1.管理服务 使用配置管理器可以启动.停止.重新启动.继续或暂停服务. 服务器和客户端网络协议 2.SQLSMS 简介:SQLSMS是一个集成环境,用于访问.配置.管理和开发SQL Server的所有组件. 注册服务器:为客户机确定一台SQL Server数据库所在的机器,及服务器. 4.Sqlcmd工具 sqlcmd通过OLE DB与服务器进行通信,使用sqlcmd工具可以在命令提示符窗口中输入T-SQL语句,调用系统过程和脚本文件. T-SQL脚本文件是一个文本文件,可以包含

ms sql server相关基础

在Java开发中 ms sql server 接触算是比较少的,本文记录一些ms sql server的基础知识. 1. 为表字段增加索引:create index user_openid on user(col1,col2); 删除索引:drop index users_openid on users; mysql 加索引的命令为:alter table user add index user_openid(openid) ,很容易和sql server的命令混淆. 2. win7 打开远程连

SQL Server 之T-SQL语言的学习

SQL Server 之T-SQL语言的学习 举例: 表1:学生表student 学号 姓名 性别 班级 2007001 李晓明 男 土木0701 2007002 王莉 女 信计0701 表2:成绩表score 学号 课程编号 课程名称 成绩 2007001 1949 高等数学 85 2007001 1823 C语言 98 2007002 1950 数据结构 60 1.数据定义语言 数据库语言属于第四类语言,与其他语言不同之处是: 不区分大小写 字符串全部用单引号 不区分字符和字符串 语句之间不

SQL Server语言基础

SQL Server语言基础 IF DB_ID('DB_Test') IS NULL CREATE DATABASE DB_Test

Sql Server数据库基础

--------------------------------------第一章  Sql Server数据库基础----------------------------------------------- 1,sql server的历史:     第一代数据库:网状与层次模型     第二代数据库:关系模型 (sql server属于关系模型数据库)     第三代数据库:对象模型 2,实体:客观存在的可以被描述的事物叫实体 3,冗余:存在重复的数据     消除冗余的办法:分类存储 4,

SQL Server内存方面知识收集

浅谈SQL Server 对于内存的管理 http://www.cnblogs.com/CareySon/archive/2012/08/16/HowSQLServerManageMemory.html SQL Server内存方面知识收集

SQL server 数据库基本知识

一.数据库三个层次: 库文件.服务.管理界面 二.关于数据库的小知识: DB:指数据库存储数据的文件DBMS:数据库管理系统DBS:数据库系统,包含人,机器硬件,DB和管理程序MDF:主数据文件NDF:次数据文件IDF:日志文件 三.SA账号的启用 Windows验证登录 服务上属性 安全性 选择验证方式 启用sa并设置密码 重启服务重启后,以后尽量用sa连接 四.备份 右键要备份的数据库名称————任务————备份 五.分离 右键要分离的数据库名称————任务————分离 六.还原 新建一个数

第一篇——第一文 SQL Server 备份基础

前言 为什么要备份?理由很简单——为了还原/恢复.当然,如果不备份,还可以通过磁盘恢复来找回丢失的文件,不过SQL Server很生气,后果很严重.到时候你就知道为什么先叫你备份一次再开始看文章了.∩__∩.本系列将介绍SQL Server所有可用的备份还原功能,并尽可能用实例说话. 什么是备份?SQL Server基于Windows,以文件形式存放资料,所以备份就是Windows上SQL Server相关文件的一个某个时间点的副本.根据备份类型的不同,副本的种类和内容也有不同. 备份类型有哪些

xml基础知识的学习

xml基础知识学习: xml的特点:xml与操作系统.编程语言的开发平台都无关 实现不同系统之间的数据交互 xml:可扩展标记语言 html: xml结构:   <?xml version ="1.0" encoding ="UTF-8" ?> --xml文件的声明encoding 不写默认为UTF-8 <根元素>     <子元素1 属性="value">         <元素>值</元素