SQL Server 数据库
a.数据库基础
i.概念:表及相关操作对象的集合(主数据文件mdf,二级数据文件ndf,日志ldf)
ii.组成:系统: master(记录了所有的服务器系统信息)
,model(记录了所有临时记录,链接断开时,数据丢失)
Tempdb(数据模板库,含创建库时的缺省数据)
,msdb (调度库,代理程序调度警报和作业)
用户:pubs,northwind,user
b.建库
crate database data1
on
(
Name=da_dat,filename=’f:\data1.mdf’,
Size=10,
Maxsize=50,
Filegrowth=5
)
Log on
(
Name=’da_log’,filename=’f:\data1.ldf’,
Size=5,
Maxsize=25,
Filegrowth=5
)
C.修改库
i.添加 alter database data1
add file
(
Name=file2,filename=’f:\grpfile2.ndf’,size=5,maxsize=25,filegrowth=1
)
ii.删除; drop database
iii;重命名;sp_rename
iiii;查看数据库;sp_helpdb
D.数据完整性 (保证数据的一致性和正确性)
a. 实体性(保证能被主键属性标识)
b. 域完整性 (保证某一范围内的值才能被存储)
c. 引用完整性 (保证主,外键匹配)
d. 用户自定义 (用户指定的一组规则 )
E.约束
a. null;不是09或空白,表示没输入任何值
b. 主键;一个表只能有一个(primary key)
c. 唯一;unique(一个表可以有多个唯一约束,允许空值)
d. 外键; foreign key
e. 检查;
f. 缺省;默认值(default)
F.数据有效性
a.级联修改于删除
例:
Use xx
Create table tbuser
(
userID int identity(1000,1) not null primary key,
username varchar
相关文档:
QL分类:
DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)
DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
首先,简要介绍基础语句:
1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、 ......
下列语句部分是Mssql语句,不可以在access中使用。
SQL分类:
DDL—数据定义语言(Create,Alter,Drop,DECLARE)
DML—数据操纵语言(Select,Delete,Update,Insert)
DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
首先,简要介绍基础语句:
1、说明:创建数据库
Create&nb ......
MSDN: http://msdn.microsoft.com/en-us/library/bb386976.aspx (英文)
http://msdn.microsoft.com/zh-cn/library/bb386976.aspx (中文)
ScottGu 的LINQ 系列:
Part 1: Introduction to LINQ to SQL
Part 2: Defining our Dat ......
sql核心语句(非常实用的几个技巧)插入数据
向表中添加一个新记录,你要使用 sql INSERT 语句。这里有一个如何使用这种语句的例子:
INSERT mytable (mycolumn ......