查询、新增、修改、删除方法


开发工具与关键技术:VS

作者:黄 金 燕 

班级:18级(4)班

撰写时间:2019.4.25

一.查询select方法:
1.单表查询,从(from)表”BT_Book(图书表)”,查询这些列(BookID图书ID,BookName图书名称,PublisherID出版社ID,PublicationYear出版年份)的数据
单表查询—图书信息
例子:select BookID,BookName,PublisherID,PublicationYear
from BT_Book
2.单表条件查询
在这里插入图片描述
二.新增 (insert)
新增(insert)表“BT_Book(图书信息表)”的这些列(BookName图书名称,PublisherID出版社ID,PublicationYear出版年份),它们的值(values)分别为(‘李小明’,2,‘2019’)
新增—图书信息
例子: insert BT_Book(BookID,BookName,PublisherID,PublicationYear)
Values(‘李小明’,2.’2019’)
三.删除 (delete)
删除(delete)表“BT_Book(图书信息表)” ,在(where)(BookID=3)的地方(就是图书ID=3的这行数据)
删除—图书信息
例子: delete BT_Book
Where BookID=3
四.修改(update)
修改(update)表“BT_Book(图书信息表)”的集合(set)BookName=‘李小红’,PublisherID=1,PublicationYear=‘2018’,在(where)(BookID=3)的地方(就是图书ID=3的这行数据)
修改—图书信息
Upate
BT_Book
Set BookName=’李小红’,PublisherID=1,PublicationYear=’2018’
Where BookID=3
五.多表查询
Inner join 如果表中有至少一个匹配,则返回行
Left join 即使右表中没有匹配,也从左表返回所有的行
Right join 即使左表中没有匹配。也从右表返回所有的行
Full join 只要其中一个表中存在匹配,则返回行
在这里插入图片描述
六.条件查询 where and 多表
在这里插入图片描述七.SQL中,我们有如下约束
1.NOT NULL – 指示某列不能存储 null 值。
2.UNIQUE – 保证某列的每行必须有唯一的值。
3.PRIMARY KEY – NOT NULL 和 UNIQUE 的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录。
4.FOREIGN KEY – 保证一个表中的数据匹配另一个表中的值的参照完整性。
5.CHECK - 保证列中的值符合指定的条件。
6.DEFAULT - 规定没有给列赋值时的默认值。
我们会详细讲解每一种约束。
1、NOT NULL 约束强制列不接受 NULL 值。
NOT NULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。
2、UNIQUE 约束唯一标识数据库表中的每条记录。
3、PRIMARY KEY 约束唯一标识数据库表中的每条记录。

猜你喜欢

转载自blog.csdn.net/weixin_44545087/article/details/89630702