SQL Server - 基础

数据类型

  • 字符型

varchar(8000):最高支持8000个字符

nvarchar(4000):最高支持4000个字符

  • 整型
  • 浮点型


运算符、函数

ISNULL(value,0);  --如果为null,返回值为0
sum(column);  --将此列值相加
isnumeric(“123”)  --非数字返回0,数字返回1


修改字段

ALTER TABLE tname DROP COLUMN cname;  --删除字段
ALTER TABLE tname ADD cname VARCHAR(100);  --增加字段
ALTER TABLE tname ADD DEFAULT (‘否‘) FOR cname WITH VALUES;  --修改字段默认值


SELECT语句

去重

SELECT DISTINCT cname FROM tname WHERE ...;

结果集查询

SELECT * FROM tname WHERE cname IN (‘v1‘,‘v2‘);

若结果集为空

SELECT * FROM tname WHERE cname IN (‘‘);  --不能写为IN(),这样会有语法错误。


外连接

外连接分为三种:左外连接、右外连接、全外连接

时间: 2024-10-12 17:40:22

SQL Server - 基础的相关文章

SQL Server基础知识

查看sql server版本 select @@VERSION 基本操作 use tty; 使用tty数据库 create table tt(name varchar(10)); 新建表tt insert into tt values('ftp'); 插入数据ftp select * from tt; 查看表tt delete from tt; 删除表表tt中的一条记录 运行命令的快捷方式: Alt+x 重启数据库服务 net restart mssqlserver 修改用户密码 企业管理器——

SQL Server基础

一.常用命令 1.使用命令行开启SQL Server服务 获取管理员权限的命令行工具: net start mssqlserver 开启sql server服务 net restart mssqlserver 重新启动sql server服务 net stop mssqlserver 关闭sql server服务 2.使用命令登陆(该方法可适用于在一台没有SQL Server的电脑去操作一台有SQL Server的电脑) 运行: sqpl ?/ [-S 服务器的名称]  [-U 登陆名] [-P

SQL Server 基础 03 查询数据基础

查询数据 简单的查询 1 create table stu_info 2 ( 3 sno int not null 4 ,sname varchar(20) not null 5 ,sex varchar(2) not null 6 ,birth varchar(20) not null 7 ,email varchar(20) not null 8 ,telephone int not null 9 ,depart varchar(20) not null 10 ) 11 12 13 sele

SQL server基础知识(表操作、数据约束、多表链接查询)

SQL server基础知识 一.基础知识 (1).存储结构:数据库->表->数据 (2).管理数据库 增加:create database 数据库名称 删除:drop database 数据库名称 查询:select name from master..sysdatabases 修改:alter database 数据库名称(在 sql server 中修改与数据库关联的文件和文件组.在数据库中添加或删除文件和文件组.更改数据库或其文件和文件组的属性) (3).管理表 选择数据库:use 数

SQL Server 基础 04 函数与分组查询数据

函数与分组查询数据 系统函数分 聚合函数.数据类型转换函数.日期函数.数学函数 . . . 1. 聚合函数 主要是对一组值进行计算,然后返回一个值. 聚合函数包括 sum(求和).avg(求平均值).min().max().count(求数量) sum函数语法  :  sum(列明) select sum(sno) as 序号和 from stu_info avg select avg(sno) as 序号平均值 from stu_info . . . count 用来一组值的个数,统计 sel

sql server 基础教程[温故而知新三]

子曰:“温故而知新,可以为师矣.”孔子说:“温习旧知识从而得知新的理解与体会,凭借这一点就可以成为老师了.“ 尤其是咱们搞程序的人,不管是不是全栈工程师,都是集十八般武艺于一身.不过有时候有些知识如果有很久没用了的话,就会忘记,甚至是忘的你一点都想不起来,尤其是一些基础的东西.所以我才打算写个"温故而知新"的系列博文出来,一来是这些基础的东西我比较健忘,以后方便自己翻阅:二来是希望可以帮助到一些刚入门的朋友.这个系列记录的所有知识点都是最最最(重要的事情说三遍)基础的知识.大部分都是我

SQL SERVER 基础知识及语法总结,从头说起,一点一滴 (一)

什么是SQL? SQL指结构化查询语言 SQL使我们有能力访问数据库 SQL是一种ANSI的标准计算机语言 在SQL的使用上,或多或少也有许多知识点,在这里总结一下关于SQL的基本语法以及一些基础知识点 前      言 首先来谈谈对数据库以及服务器的一些愚见吧! 项目按照类型分大致可以划分为C/S以及B/S方式,前者是客户端/服务器的方式,后者是网页浏览器/服务器的方式,无论哪一种方式都是由前端客户端发送请求数据包给服务器上的应用服务器对数据库进行处理再返回处理结果而实现的,在后台的数据库按照

SQL Server 基础学习1-简介

一.数据库简介 数据库:分为 层次型,网状型,关系型.现在通常都是使用关系型.SQL Server 是一种大型的数据库软件,是用来管理和修改数据库的.DB(Database) DBMS(数据库管理系统) DBS(数据库系统). 主流的数据库:SQLServer,Oracle,DB2,sybase,access,foxpro SQL语言——国际化标准.Transaction-SQL,PL-SQL 二.数据库的文件分类 1.mdf主数据文件,包含数据库的启动信息,每个数据库必须有一个主数据文件. 2

SQL Server基础之<游标>

查询语句可能返回多条记录,如果数据量非常大,需要使用游标来逐条读取查询结果集中的记录.应用程序可以根据需要滚动或浏览其中的数据.本篇介绍游标的概念.分类.以及基本操作等内容. 一:认识游标   游标是SQL Server的一种数据访问机制,它允许用户访问单独的数据行.用户可以对每一行进行单独的处理,从而降低系统开销和潜在的阻隔情况,用户也可以使用这些数据生成的SQL代码并立即执行或输出. 1.游标的概念  游标是一种处理数据的方法,主要用于存储过程,触发器和 T_SQL脚本中,它们使结果集的内容

【SQL server基础】objectproperty()函数

SQL Server OBJECTPROPERTY使用方法 OBJECTPROPERTY 返回有关当前数据库中的模式作用域对象的信息.此函数不能用于不是模式范围的对象,例如数据定义语言(DDL)触发器和事件通知. OBJECTPROPERTY 语法: 1 OBJECTPROPERTY ( id , property ) 参数: id:表示当前数据库中对象ID的表达式.id是int,并且被假定为当前数据库上下文中的模式作用域对象. property:是表示由id指定的对象返回的信息的表达式.属性可