博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle中与mysql中的命令 show databases, show tables, desc table类似的命令集
阅读量:3590 次
发布时间:2019-05-20

本文共 1937 字,大约阅读时间需要 6 分钟。

1 怎样执行一个sql脚本文件,这个脚本文件写了一系列的sql语句集,比如sql.sql 放在D:\MyEclipse 8.6\Workspaces\OASystem\WebRoot\sql.sql下

  》cd D:\MyEclipse 8.6\Workspaces\OASystem\WebRoot\

 >>sqlplus

>>@ sql.sql;

2 怎样查看刚刚创建的表

SQL> select table_name from user_tables;

 

SQL Plus 的命令, 差不多都在上面这个网页里面了。

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| sqldoc             |
| test               |
+--------------------+
4 rows in set (0.00 sec)
Oracle 一个实例,就是一个数据库, 所以,没有对应的 show databases 语句

 

所以对于Oracle:

 

1当前存在什么数据库:

C:\Windows\System32>sqlplus

SQL*Plus: Release 10.2.0.3.0 - Production on 星期六 6月 22 17:51:39 2013

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

请输入用户名:  scott

输入口令:tiger

SQL> conn sys/a123 as sysdba;

已连接。
SQL> select name from v$database;
NAME
---------

ORCL1

 

mysql> show tables

    -> ;
+----------------+
| Tables_in_test |
+----------------+
| sale_report    |
| test_dysql     |
| union_tab_1    |
| union_tab_2    |
| v_sale_report  |
+----------------+
5 rows in set (0.00 sec)
Oracle 使用下面的语句实现
SQL> SELECT
  2    table_name
  3  FROM
  4    all_tables
  5  WHERE
  6    ROWNUM < 10;
TABLE_NAME
------------------------------------------------------------
ICOL$
CON$
UNDO$
PROXY_ROLE_DATA$
FILE$
UET$
IND$
SEG$
COL$
9 rows selected.
mysql> desc sale_report;
+------------+---------------+------+-----+---------+-------+
| Field      | Type          | Null | Key | Default | Extra |
+------------+---------------+------+-----+---------+-------+
| SALE_DATE  | datetime      | NO   |     | NULL    |       |
| SALE_ITEM  | varchar(2)    | NO   |     | NULL    |       |
| SALE_MONEY | decimal(10,2) | NO   |     | NULL    |       |
+------------+---------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
Oracle
SQL> desc all_tab_columns
Name                                      Null?    Type
----------------------------------------- -------- ----------------------------
OWNER                                     NOT NULL VARCHAR2(30)
TABLE_NAME                                NOT NULL VARCHAR2(30)
COLUMN_NAME                               NOT NULL VARCHAR2(30)
DATA_TYPE                                          VARCHAR2(106)
DATA_TYPE_MOD                                      VARCHAR2(3)
DATA_TYPE_OWNER                                    VARCHAR2(30)

转载地址:http://nhswn.baihongyu.com/

你可能感兴趣的文章
力扣461. 汉明距离
查看>>
力扣 7. 整数反转
查看>>
力扣46. 全排列
查看>>
力扣22. 括号生成
查看>>
linux报错:export `xxxxx' not a valid identifier的一般原因
查看>>
linux 编译Java文件 报错 could not create parent directories
查看>>
[解决]VSCode在Linux下导入c语言头文件警告
查看>>
VS Code 编辑文件延迟大,卡顿的解决办法
查看>>
Java中递归的如果想要达到C++的传参效果的一种写法
查看>>
Hadoop在window上运行出现:java.io.IOException: (null) entry in command string: null chmod 0644
查看>>
最小生成树的 Krusal 算法和 Prim 算法 Java 实现
查看>>
CentOS下设置默认JDK
查看>>
剑指offer 43.左旋转字符串
查看>>
剑指offer 47. 求1 + 2 + 3 + .... + n
查看>>
分布式和集群的区别
查看>>
本科毕设完整流程和注意事项
查看>>
不要想着憋大招,先完成每个小招
查看>>
ps中怎么把一张图片的一种颜色全部替换成另外一种颜色
查看>>
答辩PPT撰写和答辩注意事项
查看>>
第二次实习的实习总结
查看>>