SQL Server 2012 - 数据表的操作

  1.  unicode:双字节编码      variable:可变的    character:字符
  2. T-SQL:  Transact Structured Query Language
  3. unique:唯一的    Default:默认的    references:参考到
  4. 新建表
    use SchoolDB
    Go -- 创建学生表
    Create Table Student(
    StuID varchar(10) primary key,
    StuName nvarchar(50) not null,
    StuEnName varchar(50) not null unique,
    StuAge int,
    StuBirthday datetime,
    StuSex nvarchar(10) default('男')
    ) --教师表
    Create Table Teacher(
    TeaID varchar(10) primary key,
    TeaName nvarchar(50) not null,
    TeaEnName varchar(50) not null unique,
    TeaAge int,
    TeaBirthday datetime,
    TeaSex nvarchar(10) default('男')
    ) --课程表
    Create Table Course(
    CouID varchar(10) primary key,
    CouName nvarchar(50) not null unique,
    TeaID varchar(10) foreign key(TeaID) references Teacher(TeaID)
    ) --成绩表
    Create Table Score(
    StuID varchar(10) foreign key(StuID) references Student(StuID),
    CouID varchar(10) foreign key(CouID) references Course(CouID),
    Score Decimal(18,1),
    )
  5. 修改表字段
    -- 新增字段
    alter Table Student
    add
    column_1 varchar(10) NULL -- 删除字段
    alter Table Student
    drop Column column_1 -- 删除主、外键约束
    alter Table Course
    drop CONSTRAINT FK__Course__TeaID__1920BF5C -- 删除主、外键约束
    alter Table Course
    add CONSTRAINT FK__Course__TeaID__1920BF5C foreign key(TeaID) References Teacher(TeaID)
上一篇:item3 二维数组中的查找[剑指offer]


下一篇:【中间件安全】IIS6安全加固规范