c++面试——数据库基本知识

原创 2015年11月20日 16:11:50

1.表的创建和删除用的是create和delete

2.数据库的三大完整性:实体完整性、参照完整性、用户定义完整性

实体完整性是指:表的主键不能为空。

参照完整性:除主键外的外键可以为空,但不能为错误。

用户定义完整性:用户自己定义的

3.SQL的插入语句:insert into 表名(键名)values(键值)

4.检索数据:用select来改变标题名:select name as ‘产品名’ ,' p_rice'=‘价格’, storage ‘库存’

当然select还可以配合一些其他函数来一起查找。

5.利用ALL和DISTINCT来剔除重复的数据。利用TOP来确定查找范围,order_by来排序

SELECT top(100) PERCENT ID,P_NAME as '产品名'  '价格'=price FROM products order by P_NAME 

6.where 语句

1).模糊查询:select *from products where name like '%店%'(查询含有电字的字符串)

下面看下通配符:


2).复合查询:NOT AND OR 三个

3).使用IN和between语句:表明在里面

7.修改语句:UPDATE语句

UPDATE PRODUCT SET PRICE =PRICE *0.8

8.删除语句:DELETE语句。

java面试基础知识总结(一)

1.      static的作用 解析:static是静态修饰符,(在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指编译后所分配的内存会一直存在,知道程序退出才会释放...
  • xinyu2015
  • xinyu2015
  • 2016年04月18日 21:31
  • 514

MySQL面试基础知识整理

MySQL复制原理三个进程,两种文件。 binlog dump、IO thread、SQL thread binlog 、relay log 以下图片截取自《高性能MySQL》 b...
  • lijingkuan
  • lijingkuan
  • 2016年02月26日 15:05
  • 2953

数据库基础知识复习

1.     数据视图与数据模型 数据抽象共有三个层次:物理层、逻辑层和视图层。在逻辑层使用的数据模型包括两类:一类是概念数据模型,主要用于数据库设计,它能被一般的用户理解,与人的思维表达方式比较接近...
  • yutianzuijin
  • yutianzuijin
  • 2013年10月03日 00:03
  • 69075

SQL数据库基础知识总结(三)---对象

一:数据库对象有:              关系图,表,视图,存储过程,角色,用户,规则,默认,用户自定义数据类型,和用户自定义函数等。              其中,表是最基本的对象...
  • GarfieldEr007
  • GarfieldEr007
  • 2017年03月26日 22:25
  • 1439

【数据库】基础知识要点

不论做机器学习,还是后台开发,都需要了解数据库的基本知识,这一篇blog主要是总结数据库的一些基本概念。并不是为了讲解,重点就是总结梳理。数据库主要是面向业务逻辑的,所以为了满足前端业务对数据的需求,...
  • dongrixinyu
  • dongrixinyu
  • 2017年12月09日 23:02
  • 66

Android面试系列之Android基础知识

这两天就要换工作了,为了拿到offer,是时候来一波面试准备了!希望自己能找到心仪的工作。也希望这篇博客能帮助到大家。本篇博客是相对基础的知识,虽然是基础,但是很重要,你能保证你都记住了么?Activ...
  • yuzhiqiang_1993
  • yuzhiqiang_1993
  • 2017年05月25日 15:50
  • 1451

2017面试题个人汇总

这几天忙着面试,遇到一些比较所谓严格的公司吧,出了一些所谓技术把关的门槛题,确实对于两年埋头敲代码而忽略笔试题的我,不得不将其认真对待,故此写下此片,已告戒提心自己,工作,学习,考试,一直挂勾的,到底...
  • u013110200
  • u013110200
  • 2017年07月31日 23:11
  • 294

mysql数据库基础知识

朋友需要,今天整理的速成的。有了orm数据库crud忘记的干干净净==。 类型属性: ◦ZEROFILL –适用于所有数值类型数据数据列 –作用:如果数值的宽度小于定义的显示宽度,则在数值前填...
  • wanpro
  • wanpro
  • 2016年07月27日 20:29
  • 1280

数据库面试中常用的10个问题

1.触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算...
  • t0404
  • t0404
  • 2016年08月05日 10:08
  • 1360

C++面试集锦( 面试被问到的问题 )

c++面试题
  • jiaweizou
  • jiaweizou
  • 2014年06月23日 09:56
  • 2950
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c++面试——数据库基本知识
举报原因:
原因补充:

(最多只允许输入30个字)