创建数据库以及创建表的使用
需要定义一个概念,数据定义语言用于创建数据库和数据库对象,为数据库操作提供对象。例如:数据库以及表、触发器、存储过程、视图、索引、函数、类型及用户等都是数据库中的对象,需要定义后才能使用。在DDL中,主要的Transact-SQL语句包括CREATE语句、ALTER语句和DROP语句。
还有一个架构理念:SQL Server中模式(schema)这个概念是在2005的版本里才提出来的,因此SQL Server2000不支持模式这个概念
模式又称架构,架构的定义是形成单个命名空间的数据库实体的集合。命名空间是一个集合,其中每个元素的名称都是唯一的。在这里,我们可以将架构看成一个存放数据库中对象的一个容器
对表操作
创建语句
use database
go
create schema tablename(
字段ID int not null,
字段二 varchar() is notnull,
字段三 numeric(8.2)
)
修改字段语句:
use 数据仓库
go
create schena 空间集合名称
go
alter table 空间名称.表名 add 字段名称 字段属性
删除表语句
use 数据仓库
go
create schena 空间集合名称
go
drop table 空间名称.表名
对表中的数据进行操作
数据操作的增删改查
数据操纵语言主要是用于操纵表、视图中数据的语句。当创建表对象之后,初始状态时该表是空的,没有任何数据。如何向表中添加数据呢?这时需要使用INSERT语句。如何检索表中数据呢?可以使用SELECT语句。如果表中数据不正确,可以使用UPDATE语句进行更新。当然,也可以使用DELETE语句删除表中的数据
实际上,DML语言包括了INSERT、SELECT、UPDATE和DELETE等语句
增加语句:
insert into 空间.表名 values(相应字段)
insert into 空间.表名 values(相应字段)
insert into 空间.表名 values(相应字段)
go
更新语句:
update 空间.表名 set 字段=“”(数据)where 条件
go
删除语句
delete 空间.表名 where 条件
查询语句
select *(字段名称) from 空间名.表名 条件 。。。