启动“配置工具”中的“SQL server 配置管理器”,然后启动“SQL server(MSSQlSERVER)”,再关闭“SQL server 配置管理器”,启动“Microsoft SQL Server Management Studio”.此时即可正常运行了. 1、 SQL Server 是对大小写不敏感的语言,即不区分大小写。 2、 在新建查询时注意: 新建的查询应该是选择对象为当前的数据库,并且新建表后需要在数据库名称上右击,选择“刷新”,此时才会显示新建的表. 三、 数据定义-----创建基本表 (1)基本格式如下: CREATE TABLE <表名> (<列名> <数据类型> [列级完整性约束条件] [,<列名> <数据类型> [列级完整性约束条件] ] ………… [,<表级完整性约束条件]> ] ) ; 例如:建立一个“课程”表 course create table Course( Cno char(4) primary key ,/*列级完整性约束*/ Cname char(40) , Cpno char(4) , Ccredit smallint , foreign key (Cpno) references Course(Cno) /*表级完整性约束*/ ); 注:表级完整性约束条件与列级完整性约束条件均可以有多个. (2)完整性约束如下: 1) 主码约束: PRIMARY KEY 2) 唯一性约束:UNIQUE 3) 非主值约束:NOT NULL 4) 参照完整性约束 注:PRIMARY KEY = UNIQUE + NOT NULL (1)一般格式如下: ALTER TABLE <表名> [ADD < 新列名> <数据类型> [完整性约束] ] [DROP <完整性约束名> ] [ALTER COLUMN <列名> <数据类型> ] ; 其中: ADD 子句用于增加新列和新的完整性约束条件; DROP 子句用于删除指定的完整性约束条件 ; ALTER COLUMN 子句用于修改原有的列定义,包括修改列名和数据类型。 注:无论表中是否有数据,新增加的列一律为空. (2)新增列 向Stu dent 表增加“入学时间”列,其数据类型为日期型。 ALTER TABLE Stu dent ADD Sentreac DATE ; (3)修改数据类型 将年龄的数据类型改为 char(假设原来为 int). ALTER TABLE Stu dent ALTER cou lu mn Sage char. (4)增加约束条件 增加课程名称必须惟一值的约束条件 ALTER TABLE Cou rse ADD UNIQUE (Cname) ; (5)删除某一列 格式如下: Alter table <表名> drop colu mn <列名> ; 例如:删除 COMPANY 数据库 PROJ 表中的 Begindate 和 Enddate 两列。 alter table [COMPANY].[dbo].[PROJ] drop coLumn Begindate ; alter...