开发工具与关键技术: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 约束唯一标识数据库表中的每条记录。

查询、新增、修改、删除方法相关推荐

  1. delphi百度人脸搜索(支持人脸搜索、人脸库新增修改删除查询)

    下载链接:https://download.csdn.net/download/liushenglin123/12550077 [delphi百度人脸搜索]支持人脸搜索.人脸库新增修改删除查询

  2. sharepoint 2016 学习系列篇(14)-自定义列表应用篇-(3)列表数据的新增,修改,删除操作

    前面添加完列表的字段之后,接下来介绍列表数据的新增,修改,删除操作,不需要开发,就能实现数据的新增,修改,删除等操作. 重新返回到列表的http://192.168.1.73:7003/Lists/U ...

  3. oracle 用户表数目,表大小,视图数目及表空间等查询增加修改删除操作

    oracle 用户表数目,表大小,视图数目及表空间等查询增加修改删除操作 查看当前用户的缺省表空间 SQL>select username,default_tablespace fromuser ...

  4. 数据库系统实践 IV 查询插入修改删除操作

    知识 CASE函数 是一种多分支的函数,可以根据条件列表的值返回多个可能的结果表达式中的一个. 可用在任何允许使用表达式的地方,但不能单独作为一个语句执行. 分为: 简单CASE函数 搜索CASE函数 ...

  5. php添加导航和删除导航,新增/修改/删除ECSHOP后台左侧导航菜单

    ECSHOP后台有许多管理菜单,是否有心想将一些不用的菜单删除呢,是否想增加或者修改菜单名称呢. 通过以下方法可以实现: 例如:我们要在后台新增一个菜单分类项"APP管理",再增加 ...

  6. 生产订单组件新增 修改 删除

    如果CO_XT_COMPONENT_ADD缺少需要的字段 可以拷贝出来, 在ZCO_XT_COMPONENT_ADD 添加字段例如:I_TEST 和 I_TESTX 或者memory id传值 在22 ...

  7. 用Hibernate和Struts2+jsp实现分页查询、修改删除

    1.首先用get的方法传递一个页数过去 2.通过Struts2跳转到Action 3.通过request接受主页面index传过的页数,此时页数是1, 然后调用service层的方法获取DAO层分页查 ...

  8. oracle JOB 查询 添加 修改 删除

    -------------查询JOB----------------- select job, what, next_date, next_sec, sysdate, failures, broken ...

  9. ORACLE 授权 新增 修改 删除 注释 重命名 表字段 表

    1.增加新字段 alter table table_name add (name varchar(20) default '',age int default 18); 2.修改表字段 2.1字段属性 ...

  10. MYSQL 新增 修改 删除字段

    新增字段 ALTER TABLE <表名> ADD <字段名><数据类型>[约束条件] COMMENT <字段注释> AFTER <指定插入某字段 ...

最新文章

  1. js 、jq强化复习
  2. android app无感知自动升级,Android中实现用户无感知处理后台崩溃
  3. 一个SAP顾问2018年的回顾
  4. 递归算法(python),汉诺塔问题,斐波那契数列,一个简单的递归实例,用递归实现阶乘,用递归查看目录及文件
  5. ios 高德地图加载瓦片地图_OpenLayers加载高德地图离线瓦片地图
  6. Always On可用性组中SQL Server统计信息
  7. VNPY价差交易模块
  8. 程序员疯狂记事:如何利用众多技术栈构建一个 Web 应用程序?!
  9. Java 混淆那些事(五):ProGuard 其他的选项
  10. 第一次发现国产剧能这么“好笑”,谢谢您嘞!!
  11. 【鲲鹏HCIA考试】随堂习题卷六
  12. 化验室计算机分级管理,[欧盟法规] 欧盟受控实验室之《计算机化系统验证》摒弃了GAMP5的分类? (1之3)...
  13. 【蓝桥杯真题训练 day14】今日四道真题全解析
  14. msgbox在matlab中,Matlab load global 变量 length( ) 函数 msgbox( )函数
  15. 为什么amd显卡便宜却买的人少_这7张显卡现在最好不要买,千万不要花钱当冤大头...
  16. 什么办法能让鹅长头包 鹅什么药头上头瘤长得快
  17. [work] 什么是对抗攻击
  18. 陆奇万字长文,讲透企业数字化转型!
  19. 机器学习 基础理论 学习笔记 (6)异常值检测和处理
  20. 大数据基础课04 大数据开发必备工具和来源

热门文章

  1. 《深入浅出DPDK》读书笔记(十五):DPDK应用篇(Open vSwitch(OVS)中的DPDK性能加速)
  2. c++ 多线程 垃圾回收器_JavaSE基础代码(3)--JavaSE程序入口,JDK,JRE,JVM垃圾回收器的关系与作用...
  3. r语言 plot_R语言直方图绘制hist(),plot()
  4. centeros下安装python
  5. python之pymysql的使用
  6. netty大白话--helloword(一)
  7. java 开启wifi_通过java代码打开wifi direct
  8. java中fmt标签库_jsp fmt标签详解
  9. 域控计算机策略转换成用户策略,windows组策略实验-本地组策略和域控组策略
  10. UniRx - Unity响应式编程插件