我为NET狂官方面试题-数据库篇

简介:
  • 求结果:select "1"?

       

  • 查找包含"objs"的表?查找包含"o"的数据库?

       

  • 求今天距离2002年有多少年,多少天?

       

  • 请用一句SQL获取最后更新的事务号(ID)

       

  • 有如下两个表:

    请查询11 ~ 15记录的User

       

    查询用户类型type=1总积分排名前十的user

       

    ③写一条存储过程,实现往User中插入一条记录并返回当前UserId(自增长id

       

  • 请求出每个班级的数学平均分,并按照高低进行排序

       

  • 一个TestDB 表有A B 两个字段。 写一句SQL 求出有重复值的记录。 请删除重复项。(最好用两种方法)

       

  • 表中有A B C 三列,用SQL 实现:当A >B 列选择A ,否则选择B ,当B >C 列选择B ,否则选择C

       

  • 数据行列互换

    转换前:

    转换后:

  • 请统计每个URL访问次数,并按访问次数由高到低的顺序排序

       

       

  • 用户注册表中id 是自增长的, 请查询出一天24h 每小时注册的人数 请查询第4 条记录 请查询ID 重复次数大于2 次的记录

       

  • 图书表(图书号,图书名,作者编号,出版社,出版日期)作者表(作者编号,作者姓名,年龄,性别)。用SQL 语句查询出年龄小于平均年龄的作者名称、图书名,出版社

       

  • 返回num 最小的记录(禁止使用min max 等统计函数)

       

  • 举例说下项目中视图的好处?

       

  • SQLServer有哪些系统数据库?分别是干什么的?

       

  • 索引有什么好处,又有何缺点?聚集索引和非聚集索引有什么区别?

       

  • 什么时候需要SQLServer发邮件?怎么去发邮件(只要求掌握图形化页面,命令会使用即可)?

       

  • 存储过程有什么优点?又有哪些缺点?

       

  • 数据库TestStudent 中学生表用到了TestMain 中的Class 表,请查询一下TestStudent 中的学生在哪个班级?思考一下要是我修改了TestMain 的数据库名如何避免再次去批量修改SQL

       

  • 针对索引缺点,项目中我们一般怎么解决?

       

  • 随着业务的发展,你们数据库层面是怎么逐步处理的?(我以前在群里也系统的说过,这个主要考察你是否真正参与一次颇具规模的完整项目中,不一定长篇大论,说你知道的就行了)

       

  • 设计题:请根据以下图设计一下商品相关的简表(不包含活动、订单、运费等)
    • 画出设计图【主要考察是否有一定的真实项目经历】
    • 写出建库建表语句(每个表数据不少于3个)【主要考察SQL基础】

       

       

       

       

答案隔日更新,如有错误或者更好答案欢迎提出

http://www.cnblogs.com/dunitian/p/5977425.html#sjkx


本文转自毒逆天博客园博客,原文链接:http://www.cnblogs.com/dunitian/p/6028838.html,如需转载请自行联系原作者


相关文章
|
2月前
|
SQL 开发框架 数据库
".NET开发者的超能力:AgileEAS.NET ORM带你穿越数据库的迷宫,让数据操作变得轻松又神奇!"
【8月更文挑战第16天】AgileEAS.NET是面向.NET平台的企业应用开发框架,核心功能包括数据关系映射(ORM),允许以面向对象方式操作数据库,无需编写复杂SQL。通过继承`AgileEAS.Data.Entity`创建实体类对应数据库表,利用ORM简化数据访问层编码。支持基本的CRUD操作及复杂查询如条件筛选、排序和分页,并可通过导航属性实现多表关联。此外,提供了事务管理功能确保数据一致性。AgileEAS.NET的ORM简化了数据库操作,提升了开发效率和代码可维护性。
46 5
|
22天前
|
存储 关系型数据库 MySQL
【Java面试题汇总】MySQL数据库篇(2023版)
聚簇索引和非聚簇索引、索引的底层数据结构、B树和B+树、MySQL为什么不用红黑树而用B+树、数据库引擎有哪些、InnoDB的MVCC、乐观锁和悲观锁、ACID、事务隔离级别、MySQL主从同步、MySQL调优
【Java面试题汇总】MySQL数据库篇(2023版)
|
1月前
|
SQL 存储 关系型数据库
C#一分钟浅谈:使用 ADO.NET 进行数据库访问
【9月更文挑战第3天】在.NET开发中,与数据库交互至关重要。ADO.NET是Microsoft提供的用于访问关系型数据库的类库,包含连接数据库、执行SQL命令等功能。本文从基础入手,介绍如何使用ADO.NET进行数据库访问,并提供示例代码,同时讨论常见问题及其解决方案,如连接字符串错误、SQL注入风险和资源泄露等,帮助开发者更好地利用ADO.NET提升应用的安全性和稳定性。
66 6
|
2月前
|
缓存 NoSQL Redis
一天五道Java面试题----第九天(简述MySQL中索引类型对数据库的性能的影响--------->缓存雪崩、缓存穿透、缓存击穿)
这篇文章是关于Java面试中可能会遇到的五个问题,包括MySQL索引类型及其对数据库性能的影响、Redis的RDB和AOF持久化机制、Redis的过期键删除策略、Redis的单线程模型为何高效,以及缓存雪崩、缓存穿透和缓存击穿的概念及其解决方案。
|
2月前
|
数据库 C# 开发者
WPF开发者必读:揭秘ADO.NET与Entity Framework数据库交互秘籍,轻松实现企业级应用!
【8月更文挑战第31天】在现代软件开发中,WPF 与数据库的交互对于构建企业级应用至关重要。本文介绍了如何利用 ADO.NET 和 Entity Framework 在 WPF 应用中访问和操作数据库。ADO.NET 是 .NET Framework 中用于访问各类数据库(如 SQL Server、MySQL 等)的类库;Entity Framework 则是一种 ORM 框架,支持面向对象的数据操作。文章通过示例展示了如何在 WPF 应用中集成这两种技术,提高开发效率。
41 0
|
3月前
|
开发框架 前端开发 JavaScript
基于SqlSugar的数据库访问处理的封装,支持.net FrameWork和.net core的项目调用
基于SqlSugar的数据库访问处理的封装,支持.net FrameWork和.net core的项目调用
|
3月前
|
开发框架 缓存 NoSQL
基于SqlSugar的数据库访问处理的封装,在.net6框架的Web API上开发应用
基于SqlSugar的数据库访问处理的封装,在.net6框架的Web API上开发应用
|
3月前
|
canal 消息中间件 缓存
面试题:如何解决缓存和数据库的一致性问题?
面试题:如何解决缓存和数据库的一致性问题?
63 1
|
2月前
|
存储 开发框架 .NET
ASP.NET Web Api 使用 EF 6,DateTime 字段如何取数据库服务器当前时间
ASP.NET Web Api 使用 EF 6,DateTime 字段如何取数据库服务器当前时间
下一篇
无影云桌面