还剩6页未读,继续阅读
文本内容:
工程师面试笔试题目及回答Database面试题MySQL、取得当前时间的函数是,格式化日期的函数是1MySQL、写出语句的格式插入,更新,删除2SQL表名UserName TelContent Date张四中专毕业021-5566556620xx-10-15请用语句把张三的时间更新成为当前系统时间b sql请写出删除名为张四的全部记录c、请写出数据类型的意思;请问3int charvarchar datetimetext和有什么区分varchar char、自增类型通常为表字段必需将其设为⑺字段4MySQL ID、以下请用完成5PHPMYADMIN一创建新闻发布系统,表名为有如下字段message文章id id文章标题title文章内容content文章分类categoryjd id点击量hits二同样上述新闻发布系统表记录用户回复内容,字段comment如下回复commentjd id文章关联表中的id id,message id回复内容comment_content现通过查询数据库须要得到以下格式的文章标题列表,并依据回复数量排序,回复最高的排在最前面文章文章标题点击量回复数量id用一个语句完成上述查询,假如文章没有回复则回复数量显示SQL为0三上述内容管理系统,表保存分类信息,字段如下categorycategoryjd int4not nullautojncrement;categroy_name varchar40not null;用户输入文章时,通过选择下拉菜单选定文章分类写出如何实现这个下拉菜单面试题SQL你能向我简要叙述一下中运用的一些数据库对象SQL Server2000吗?你希望听到的答案包括这样一些对象:表格、视图、用户定义的函数,以及存储过程;假如他们还能够提到像触发器这样的对象就更好了假如应聘者不能回答这个基本的问题,那么这不是一个好兆头是什么意思?NULL(空)这个值是数据库世界里一个特别难缠的东西,所以有不少NULL应聘者会在这个问题上跌跟头您也不要觉得意外这个值表示(未知):它不表示“〃(空字符串)NULL UNKNOWN假设您的■数据库里有当然在默认状况下会有,SQL ServerANSI_NULLS,对这个值的任何比较都会生产一个值您不能把任何值与一个NULL NULL值进行比较,并在逻辑上希望获得一个答案您必需运用UNKNOWN IS操作符NULL什么是索引?里有什么类型的索引?SQL Server2000任何有阅历的数据库开发人员都应当能够很轻易地回答这个问题一些阅历不太多的开发人员能够回答这个问题,但是有些地方会说不清晰简洁地说,索引是一个数据结构,用来快速访问数据库表格或者视图里的数据在里,它们有两种形式:聚集索引和非聚集索引SQLServer聚集索引在索引的叶级保存数据这意味着不论聚集索引里有表格的哪个(或哪些)字段,这些字段都会按依次被保存在表格由于存在这种排序,所以每个表格只会有一个聚集索引非聚集索引在索引的叶级有一个行标识符这个行标识符是一个指向磁盘上数据的指针它允许每个表格有多个非聚集索引什么是主键什么是外键?主键是表格里的(一个或多个)字段,只用来定义表格里的行;主键里的值总是唯一的外键是一个用来建立两个表格之间关系的约束这种关系一般都涉及一个表格里的主键字段与另外一个表格(尽管可能是同一个表格)里的一系列相连的字段那么这些相连的字段就是外键什么是触发器有什么不同类型的触发器?SQL Server2000让将来的数据库开发人员知道可用的触发器类型以及如何实现它们是特别有益的触发器是一种专用类型的存储过程,它被捆绑到的表SQL Server2000格或者视图上在里,有和两种触发SQL Server2000INSTEAD-OF AFTER器触发器是替代数据操控语言(INSTEAD-OF DataManipulation Language,)语句对表格执行语句的存储过程例如,假如我有一个用于DML TableA的触发器,同时对这个表格执行一个更新语句,那INSTEAD-OF-UPDATE么触发器里的代码会执行,而不是我执行的更新语INSTEAD-OF-UPDATE句则不会执行操作触发器要在语句在数据库里运用之后才执行这些类型AFTER DML的触发器对于监视发生在数据库表格里的数据改变特别好用您如何确一个带出名为字段的表格里只具有字段里Fldl TableBFldl的那些值,而这些值同时在名为的表格的字段里?TableA Fldl这个与关系相关的问题有两个可能的答案第一个答案(而且是您希望听到的答案)是运用外键限制外键限制用来维护引用的完整性它被用来确保表格里的字段只保存有已经在不同的(或者相同的)表格里的另一个字段里定义了的值这个字段就是候选键(通常是另外一个表格的主键)另外一种答案是触发器触发器可以被用来保证以另外一种方式实现与限制相同的作用,但是它特别难设置与维护,而且性能一般都很糟糕由于这个缘由,微软建议开发人员运用外键限制而不是触发器来维护引用的完整性对一个投入运用的在线事务处理表格有过多索引须要有什么样的性能考虑?你正在找寻进行与数据操控有关的应聘人员对一个表格的索引越多,数据库引擎用来更新、插入或者删除数据所须要的时间就越多,因为在数据操控发生的时候索引也必须要维护你可以用什么来确保表格里的字段只接受特定范围里的值?这个问题可以用多种方式来回答,但是只有一个答案是好〃答案您希望听到的回答是限制,它在数据库表格里被定义,用来限制输入Check该列的值触发器也可以被用来限制数据库表格里的字段能够接受的值,但是这种方法要求触发器在表格里被定义,这可能会在某些状况下影响到性能因此,微软建议运用限制而不是其他的方式来限制域的完整性Check假如应聘者能够正确地回答这个问题,那么他的机会就特别大了,因为这表明他们具有运用存储过程的阅历返回参数总是由存储过程返回,它用来表示存储过程是胜利还是失败返回参数总是数据类型INT参数明确要求由开发人员来指定,它可以返回其他类型的数OUTPUT据,例如字符型和数值型的值(可以用作输出参数的数据类型是有一些限制的)您可以在一个存储过程里运用多个参数,而您只能够OUTPUT运用一个返回参数什么是相关子查询如何运用这些查询?阅历更加丰富的开发人员将能够精确地描述这种类型的查询相关子查询是一种包含子查询的特别类型的查询查询里包含的子查询会真正恳求外部查询的值,从而形成一个类似于循环的状况十问ORACLE安装完成后的初始口令?
1.Oracleinternal/oraclesys/cha nge_on_i nstaIIsystem/managerscott/tigersysman/oem_temp的初始默认用户和密码?
2.ORACLE9IAS WEBCACHEadministrator/administrator怎么创建数据库?
3.用假如有界面,可以用orainst motiforainst/m怎么创建数据库?
4.dbassist怎么创建数据库?
5.oracle9idbca中的裸设备指的是什么?
6.oracle裸设备就是绕过文件系统干脆访问的储存空间如何区分版本?
7.oracle64-bit/32bit$sqlplus7AS SYSDBA7SQL_Plus:Release
9.
0.
1.
0.0-Production onMon Jul1417:01:0920xxc Copyright20xx OracleCorporation.All rightsreserved.Connected to:Oracle9i EnterpriseEdition Release
9.
0.
1.
0.0-ProductionWith thePartitioning optionJServerRelease
9.
0.
1.
0.0-ProductionSQL select_from v$version;BANNEROracle9i EnterpriseEdition Release
9.
0.
1.
0.0-ProductionPL/SQL Release
9.
0.
1.
0.0-ProductionCORE
9.
0.
1.
0.0ProductionTNS forSolaris:Version
9.
0.
1.
0.0-ProductionNLSRTL Version
9.
0.
1.
0.0-ProductionSQL什么意思?
8.SVRMGRsvrmgrb ServerManager.下没有,已经改为用了9i SQLPLUSsqlplus/nolog变为归档日志型的请问如何辨别某个用户是从哪台机器登陆的
9.ORACLESELECT machine,terminal FROMV$SESSION;用什么语句查询字段呢?
10.可以查询表的结构desc table_name可以查询字段的值select fieldname,...from...select_from all_tables where table_name like%select fromall tabcolumnswheretablename=/。
个人认证
优秀文档
获得点赞 0