首先创建两张表

   CREATE TABLE Teacher
(
Id INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
Name VARCHAR(10) NOT NULL,
); CREATE TABLE Student
(
Id INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
TeacherID INT NOT NULL FOREIGN KEY REFERENCES Teacher(Id),
Name VARCHAR(10) NOT NULL,
Age INT NOT NULL,
);

一张老师表,一张学生表,关系为一对多;

IDENTITY(1,1) :设置该列为自增长列,没次增长1;

PRIMARY KEY: 设置该列为主键;

FOREIGN KEY REFERENCES: 设置主外键关系;

INSERT

INSERT :向表插入一条或者多条数据;

向老师表中插入一条数据:

   --方法一:
INSERT INTO Teacher (Name) VALUES('李老师')
--方法二: 跟方法一相比少了INTO; INTO可有可无
INSERT Teacher (Name) VALUES('陈老师')
--方法三: 跟方法二相比秒了Teacher表的列名,如果不写则VALUES里的列值必须与Teacher表的列顺序一致(可为NULL的列如果为NULL也必须写NULL,不可以省掉)
INSERT Teacher VALUES('谢老师')
--一次性插入多条数据(效率比一条一条插入高)
INSERT INTO Teacher VALUES('李老师'),('陈老师'),('谢老师');

DELETE

DELETE:删除表中的一条或多条数据

 --删除Id为1的数据
DELETE Teacher WHERE Id=1
--删除整个表
DELETE Teacher

注:如果Student表中有数据且外键引用的是Teacher表Id为1这行数据,当想删除Teacher表中Id为1的这行数据是如果有约束则删除失败

UPDATE

UPDATE: 更新表中的数据

  --要修改多个列则列与列之间用","间隔:UPDATE TABLE SET A='A', B= 'B'
UPDATE Teacher SET Name='白老师' where Name='李老师'

SET子句还可以使用表达式:

  UPDATE Teacher SET Name= Name + ''

SELECT

SELECT:查找

   SELECT * FROM Teacher

   SELECT Id, Name FROM Teacher WHERE Id < 3

最新文章

  1. 微软公有云Windows Azure 2014-03-26 国内正式商用
  2. 【maven】解决Missing artifact jdk.tools:jdk.tools:jar:1.6
  3. 剑指offer—第三章高质量代码(o(1)时间删除链表节点)
  4. 八、套接字(Socket)
  5. hdu 4493 Tutor
  6. firebug登陆之数据包分析
  7. PHP读取大文本文件并处理数据的思路
  8. Java通过实现Runnable接口来创建线程
  9. swagger Failed to load Api definition 的问题
  10. Mysql将查询结果合并为一列
  11. ES6快速入门(三)类与模块
  12. golang学习笔记17 爬虫技术路线图,python,java,nodejs,go语言,scrapy主流框架介绍
  13. 四、spring boot 1.5.4 日志管理
  14. stl map一对多用法
  15. hdu 3367 Pseudoforest (最大生成树 最多存在一个环)
  16. ES6问题记录--Promise
  17. 12、Django实战第12天:课程机构列表页数据展示
  18. python面向对象三大特性
  19. 快速开发一个PHP扩展
  20. JAVA多线程(四) Executor并发框架向RabbitMQ推送消息

热门文章

  1. Vue_初识
  2. RMAN 增量备份级别说明
  3. JDK从1.8升级到9.0.1后sun.misc.BASE64Decoder和sun.misc.BASE64Encoder不可用
  4. Java 中xml解析
  5. (转)彻底隐藏Nginx版本号的安全性与方法
  6. 在Struts等框架中获取Spring容器的方式
  7. Statement [倍增+线段树]
  8. Java 虚拟机类加载机制
  9. BZOJ 3223 Tyvj 1729 文艺平衡树 | Splay 维护序列关系
  10. 洛谷 P2606 [ZJOI2010]排列计数 解题报告