1. Oracle包含几种SQL查询语言?
(1)数据定义语言(DDL):用于创建、修改和删除数据库对象。
(2)数据操纵语句(DML):用于操纵数据,包括INSERT、UPDATE、DELETE、SELECT等。
(3)数据控制语言(DCL):用于执行授予权限和撤销权限的操作,包括GRANT(授予权限)、REVOKE(撤销权限)两条命令。DCL语句可以自动提交事务。
(4)事务控制语言(TCL):用于维护数据的一致性,包括COMMIT(提交事务)、ROLLBACK(回滚事务)和SAVEPOINT(设置保存点)3条语句。
2. alert的使用和图形操作
(1)向已经创建的表中增加一个新列
(2)修改表中指定列的数据类型和类型长度
(3)删除表中指定的列
3. 哑表存在的意义?
哑表是单行单列的表,为了查询特殊的数据。
4. 序列存在的意义?MySQL怎么实现序列功能?
序列产生器顺序生成数字,它可用于自动生成主键值,并能协调多行或者多表的主键操 作。可以生成唯一值,如:select seq_no.next_val from dual
其中seq_no是创建的一个序列对象
MySQL实现序列功能可在建表时可用“AUTO_INCREMENT=n”选项来指定一个自增的初始值。
5. 分页SQL