SQL常见提问~
时间:2011-03-15 来源:ゞ追忆o0ゞ
ü 问:常见的SQL都有哪些,分别都叫什么名子,你能说出他们都是哪个公司的作品吗?
答:常见的SQL有六种,分别是:
1) SQL Server (微软)
2) Microsoft Access(微软)
3) MySql(Mysql AB公司àSun公司àOracle公司)
4) Oracle 11g (Oracle公司
5) DB2(IBM)
6) Postgre SQL 8.3 伯克利(BSD)
ü 问:以下关于SQL命令行的说法正确的有哪几项?(多选)
A:支持剪切板的剪切,复制,粘贴等功能。
B:没有限制的水平滚动和垂直滚动条。
C:通过鼠标的拖动,可以改变列宽。
D:便于查看历史命令和结果。
ü Microsoft Access数据库注意事项
1) Access如果做为前端 去查询SQL Server 则必须开启ANSI-92语法。
2) 如果使用Access 97 或者以前的版本,则必须使用ANSI-89语法。
ü 问:数据库中的主键有哪几个特性?
答:共有六个特性分别是:
1:必须的,2:唯一的,3:简单的或者组合的,4:非空的,5:稳定的,6:最小的
ü 问:啥叫主键?啥叫外键?
答:主键是唯一标识一条记录的字段;如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。
ü 在SQL中主键的英文单词是什么?外键又要怎要表示?
答:主键:primary key;
外键:constraint (音标:kənˈstreint ) pk_主表名 primary key (外键名)。
例如:constraint pk_publishers primary key (pub_id);
ü 问:SQL中有几种表达式,分别都是什么?
答:表达式一共有六种,分别是:Case、 Cast、Datetime value、Interval value、Numeric value、String value .