本篇博客分享的是博主的各种数据操作-实践详细过程(以截图方式展示)
软件:Oracle SQL developer,希望对大家有所帮助咯!
目录
1、学生-课程数据库
2.1、数据定义理论
①SQL的数据定义功能包括模式定义、表定义、视图定义和索引的定义。
②模式、表、视图的索引均可创建或删除,然而只有表和索引在创建后可修改,而模式和视图创建之后不可改。若要修改只能删除重建。
③现在的关系数据库管理系统提供了一个层次化的数据库对象命名机制:一个关系数据库管理系统的实例中可以建立多个数据库,一个数据库中可以建立多个模式,一个模式下通常包括多个表、视图和索引等数据库对象。
注意:要创建模式,调用该命令的用户必须拥有数据库管理员的权限,或者获得了数据库管理员授予的创建模式的权限。
建立索引是加快查询速度的有效方法。
删除模式或表,需要在后面选择级联删除(cascade)或者限制删除(restrict),默认是限制删除。删除索引则直接删除即可。
2.2、定义实践
1、首先用系统超级管理员身份sys创建一个连接,连接名为sys,注意角色选择SYSDBA,其他用户的话直接默认。测试成功后连接。
2、接下来创建一个用户c##panda,即创建一个模式,可连接到orcl。
3、用用户c##panda创建一个连接,查询用户为c##panda,正确。
4、接下来就可以在用户中创建表了,先创建学生表student并给它添加记录。
在sys中亦可查看学生表。