sqlserver基础大全

更新时间:2024-05-17 22:39:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

SQLSERVER基础

一:创建数据库 create database 数据库名

二:删除数据库 drop database 数据库名,数据库名

三:创建表和删除表

create table 表名 ( Column1 数据类型 长度 约束, Column2 数据类型 长度 约束 ) drop table 表名,表名

四:数据类型

1. 字符数据类型 nvarchar ntext 2. 整数数据类型 bigint int smallint tinyint 3. 小数数据类型 decimal numeric ;float real 4. 货币数据类型 money 5. 表真假的类型 bit (0,1)

五:约束 1. 主键约束:表中经常有一个列或列的组合 ,其值能唯一标识表中的每一行。这样的一 列或多列称为表的主键。 ?primary key 2. 外键约束:外键是用于建立两个表的链接一列或多列属性。 ?foreign key references 表名(列名) 3. 唯一约束:作为表中的列或列组合,确保除空值NULL外的所有值唯一。?unique 4. 检查约束: 确保表中列满足指定的条件。 ?check(条件) 5. 缺省约束:确保在没有指定值时,系统自动添加默认值。?default(值) 6. 自动增长:确保在向表中插入值时 系统通过递增种子值的方法自动生成下一个标识值。 ?identity(m,n)

六:修改表 1. 增加列 alter table 表名 add 列名 数据类型 2. 删除列 alter table 表名 drop column 列名 3. 修改列数据类型 alter table 表名 alter column 列名 数据类型 4. 修改列名 Exec sp_rename ‘表名.列名’,’新列名’,’column’; 5. 修改表名 Exec sp_rename ‘老表名’ ,’新表名’;

七:查询 #查询是作为程序员的必备技能,作为程序员,查询技能显得由为重要。 1. 单表查询 ·查询所有列:select * from 表名 ·查询指定列:select 列名,列名 from 表名 ·通式:select (top 行数|distinct) 列名(as 别名|表达式)… from 表名 where 条件 (group by 列名) (desc|asc) ·条件: > 1.比较运算符:(=|<>|<|>|!=) 2.范围关键字:(between a and b |not between a and b) 3.可选值列表:(in (m,n)|not in(m,n)) 4.匹配关键字:(like ‘%a%’|not like ‘%a%’) 5.字符型空值:(is null|is not null) 6.关键字修饰比较运算符:(=all|>all|any|

八:表数据的增删改 1. 添加数据 insert into 表名 values(a,b,c); 2. 删除数据 delete 表名 条件 | truncate table 表名; 3. 修改数据 update 表名 set 列名=值 where 条件

九:数据库备份 backup database 数据库名 to disk=路径

十:其他

1. 数据库关键字要大写。 2. 数据库表名,列名,要用方括号。 3.

本文来源:https://www.bwwdw.com/article/2he7.html

Top