SQL Server数据库学习系列之SQL语句第二篇:对数据库中表对象的操作

建立了数据库此时我们当然还需要建立一些表来存储数据,用SQL命令创建表对象的方法对于我们初学SQL Server数据库的人来说当然也必须掌握,下面我们通过创建一个个人信息表来学习如何来完成对表对象的操作:

第一部分 SQL Server数据库SQL命令之创建表

USE studentDB

CREATE TABLE dbo.studentInfo

(

    studentID int PRIMARY KEY NOT NULL,  ---非空整型变量学号--主键

    studentName varchar(25) NOT NULL,--- 非空varchar变量姓名

    phoneNumber varchar(25),---varchar变量电话号码

    stuCost money NULL,   ---货币型变量学习费用

    StartDate datetime NULL,---日期型变量入学时间

    studentScore float NULL,---浮点型变量入学成绩

)

第二部分 SQL Server数据库SQL命令之修改表

USE studentDB

ALTER TABLE dbo.studentInfo

ADD stuAddress varchar(25);---增加变量家庭住址

ALTER TABLE dbo.studentInfo

DROP COLUMN studentScore;---删除变量入学成绩

ALTER TABLE dbo.studentInfo

ALTER COLUMN phoneNumber VARCHAR (50) NULL;---修改变量类型为VARCHAR

ALTER TABLE dbo.studentInfo

ADD CONSTRAINT CON_Name CHECK (StartDate >= '2001-1-1'); ---新建约束入学时间晚于-1-1

ALTER TABLE dbo.studentInfo

DROP CONSTRAINT CON_Name;---删除约束条件CON_Name

ALTER TABLE dbo.studentInfo

ADD CONSTRAINT DEFAULT_Name DEFAULT '山东省' FOR stuAddress;---设置默认值

ALTER TABLE dbo.studentInfo DROP CONSTRAINT DEFAULT_Name; ---删除默认值

第三部分 SQL Server数据库SQL命令之删除表

用SQL语句删除数据库中的表的语法非常简单,用DROP语句即可,下面我们通过删除学生表studentDB来学习它的用法:

USE studentDB
DROP TABLE studentInfo;

 

posted on 2012-12-01 20:16  shaozhuyong  阅读(389)  评论(0)    收藏  举报