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)

转载于:https://www.cnblogs.com/i-shanghai/p/6289702.html

SQL Server 2012 - 数据表的操作相关推荐

  1. 【数据库实验课堂】实验二 使用SQL Server管理数据表

    实验二 使用SQL Server管理数据表: 1.请在指定数据库内完成以下内容: 1) 依据数据表的结构创建相对应的数据表,表结构如下所示: **学生信息表(student)**字段名称 字段类型及长 ...

  2. 使用SQL Server管理数据表

    <数据库系统概论>实验报告 日期 2020/9/13 题目:使用SQL Server管理数据表 姓名 学号 实验环境: 已安装SQL Server 2005/2008版的计算机 实验内容及 ...

  3. SQL Server打开数据表中的XML内容时报错的解决办法

    从SQL Server2005开始提供了一种新的数据类型XML type,它允许用户将数据以XML文件的格式直接存储到数据表中.结合在ASP.NET中使用Linq to Sql,我们可以非常方便地将X ...

  4. SQL Server 新增数据表数据

    新增数据表数据 1. DML是数据库的操纵语言 ,使用DML方便了用户操作数据库数据 INSERT语句,用于新增记录到数据库表: 2. INSERT语句 新增表数据时所有字段都需要赋值的话,字段名可以 ...

  5. SQL Server为数据表增加列(字段)的SQL语句

    下面是一个示例: ALTER TABLE TableName ADD NewField DECIMAL(18, 2) NOT NULL DEFAULT ((0)) 上面的代码为"TableN ...

  6. SQL Server大数据表的分区存储

    为什么80%的码农都做不了架构师?>>>    1. 建立分区存储的文件组(filegroup)和文件(file) ALTER DATABASE Student ADD FILEGR ...

  7. SQL Server 查询数据表数据

    查询数据表数据 1.查询数据表所有字段的数据信息: 2.查询部分列的所有数据: 3.查询部分列的所有数据,过滤重复行信息:

  8. SQL Server 删除数据表数据

    删除数据表数据 1.DELETE语句删除数据表数据 2.删除数据表的所有数据不包括数据框架: delete命令删除的数据将存储在系统回滚段中,需要的时候,数据可以回滚恢复,而truncate命令删除的 ...

  9. SQL Server 更新数据表记录

    更新数据表记录 1.UPDATE语句用于更新数据表中的数据,可以一次更新一列和多列数据, 对数据表的字段相应列进行全部的更新 更新一列数据表语法: update student set 字段=值 更新 ...

最新文章

  1. Java使用MyEclipse2017时的一些小细节
  2. Hibernate关于父类子类的映射
  3. FineBI学习系列之FineBI的Windows里安装步骤(图文详解)
  4. 线段树-Chossing Ads-分治,主元素思想,神题
  5. ssh框架http后台乱码问题
  6. C# Select SelectMany 区别
  7. Linux下替换文本内容(sed命令)
  8. tomcat 域名配置、中文域名、别名配置
  9. 湖北师范学院c语言试题题库,2017年湖北师范学院计算机科学与技术学院803数据结构与C语言程序设计考研题库...
  10. Esxi 6.7u3 安装之重封装网卡驱动与NVME驱动
  11. FlightGear属性树
  12. 类加载器详解(自己实现类加载器)
  13. 亲测好用的Topaz AI图像降噪软件:DeNoise AI mac版(支持m1)
  14. 桌面天气秀 3.6 正式版
  15. 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个
第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下
的一半零一个。到第10天早上想再吃时,见
  16. 【产品】 产品设计之结构设计:注塑件产生气纹的原因
  17. 51单片机通过WIFI模块ESP8266控制LED灯
  18. Flutter侧边栏控件-SideBar
  19. Tomoyo Fighter - Perfect 界面汉化+修改器
  20. 这 25 个开源机器学习项目,一般人我不告诉 Ta

热门文章

  1. vc+ mfc 方法怎么被调用_Spring源码阅读(二)我的方法是怎么被自动调用的
  2. easy connect无法连接到服务端_故障分析 | 一次因为超过最大连接数的登陆限制
  3. java+基于dom4j工具类_基于dom4j的xml映射实体的工具类(java)
  4. 阿里开源mysql日志_使用过mysql的binlog吗?看看如何用binlog排查阿里开源项目otter的问题...
  5. 渣男,你为什么有这么多小姐姐的照片?因为我Python爬虫学的好啊❤️!
  6. Python将字符串转换为列表
  7. Android AsyncTasks并行执行
  8. C++字符串处理小结
  9. [msi]启动msi日志记录
  10. Docker的安装与启动教程