常用命令记录
说明:本文主要用于记录个人在学习过程中遇到的各种命令行命令,以防遗忘,特意记录
大型数据库 PL\SQL
配置好Oracle后,打开PowerShell,输入:sqlplus sys as sysdba
如下图所示,在输入口令处正确输入口令即可连接成功
- 创建用户命令:create user C##U_J521 identified by pwd;
其中,用户名前必须加C##,否则会报错“ORA-65096: 公用用户名或角色名无效”,pwd为自定义的密码,勿忘分号
- 给用户授权命令:grant resource,connect to C##U_J521;
表示将创建资源和连接的权限授予用户C##U_J521,勿忘分号
- 尝试连接。输入命令:sqlplus,显示:
- 输入用户名及口令,报错“ORA-01017: 用户名/口令无效; 登录被拒绝”。查询发现需要使用sys用户的权限修改新创建的用户的密码,使其进入锁定状态,再解锁,从而使其能够登录连接。即:
- 再输入sqlplus与用户名和口令,即可成功连接:
- 创建表命令:create table tablename(…)
注意:列名不能带特殊符号......
- 插入数据,如需插入多行数据,则使用insert all into table_name values(…) into table_name values(…) select * from DUAL;
注意:指定ALL后跟多个insert_into_clauses以执行无条件多表插入。Oracle数据库对子insert_into_clause查询返回的每一行执行一次。
需要跟一个select语句