- unicode:双字节编码 variable:可变的 character:字符
- T-SQL: Transact Structured Query Language
- unique:唯一的 Default:默认的 references:参考到
- 新建表
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), )
- 修改表字段
-- 新增字段 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)
相关文章
- Sql Server 2012 分页方法分析(offset and fetch)
- Microsoft SQL server 2012数据库学习总结(一)
- 同时兼容SQL Server和PostgreSql的分页方式
- 以其他账户打开sql server2016/vs2013/vs2015等出现“此任务要求应用程序具有较高的权限”的解决办法
- SQL Server中查询数据库及表的信息语句
- SQL Server Log文件对磁盘的写操作大小是多少
- (转)在SQL Server 2016,Visual Studio 2017环境下,连接数据库屡屡失败,在connectionString上出的问题
- SQL SERVER实现基本的分页功能
- SQL Server 2005:你应该知道的事情之新增功能篇
- SQL Server 2005 SP3 中的新增功能