SQL语法以及怎么通过SQLPLUS连接数据库

SQL分成部分

SQL(结构化查询语言)是用于执行查询语法。但是SQL语言也包含用于更新、插入和删除记录的语法。

  • 数据操作语言(DML)
    查询和更新指令构成了SQL的DML部分:
    select :从数据库表中获取数据
    updata :更新数据库表中的数据
    delete :从数据库表中删除数据
    insert into :向数据库表中插入数据

  • 数据定义语言(DDL)
    SQL的数据定义语言(DDL)部分使我们有能力创建或删除表格。我们也可以定义索引,规定表之间的链接,以及施加表间的约束
    SQL中最重要的DDL语句:
    create database :创建数据库
    alter database :修改数据库
    create table :创建新表
    alter table :变更(改变)数据库表
    drop table :删除表
    create index : 创建索引(搜索键)
    drop index :删除索引

使用SQL语句须知

  • 在某些数据库系统要求每条SQL语句须用分号结尾,分号是数据库系统中分隔每条SQL语句的标准方法,在MS Access 和SQL Server2000 ,不必在每条语句使用分号结尾,但在一些数据库中,必须以分号结尾。
  • SQL语句对大小写不敏感

在创建数据库的过程将不介绍,在后面的介绍将补充

1.通过oracle账户远程连接数据库

ssh oracle@192.168.217.135

在这里插入图片描述
2.系统初始化

. oraenv
orcl
sqlplus / as sysdba   #本地操作系统认证
startup       #数据库启动
show user #查看当前用户 当前用户为系统用户

在这里插入图片描述
3.查看当前数据库的名称以及状态:

SQL〉select instance_name,status from v$instance;

在这里插入图片描述
4.查看当前open状态:

SQL>select open_mode from v$database;

在这里插入图片描述
5.创建用户,并给用户权限:

SQL>create  user c##scott identified by oracle;
SQL> grant connect,resource to c##scott;
SQL> alter user c##scott quota unlimited on users;

由于用户以及权限我之前给了,这里就不放图了

6.使用所创建的用户连接,执行指定脚本:

SQL>conn c##scott/oracle;
SQL>@/home/oracle/scott.sql;

在这里插入图片描述
7.查看当前用户:

SQL>show user;

在这里插入图片描述
8.查看当前用户所连接的表

SQL>select table_name from user_tables;

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值