OceanBase 數據庫的表遍歷


1. OceanBase介紹

     OceanBase是螞蟻金服研發的數據庫,有Oracle和Mysql兩種模式。

2.Oracle模式的遍歷

  遍歷表:

      select TABLE_NAME,NUM_ROWS from user_tables;
      

  遍歷列:

select COLUMN_NAME, DATA_TYPE, DATA_LENGTH, NULLABLE 
    from user_tab_columns where table_name = 'TEST1';
    

3.Mysql模式的遍歷

   

OB Mysql

1. 遍歷數據庫的表

show tables from $database  MySQL [test_db]> show tables from test_db; +-------------------+ | Tables_in_test_db | +-------------------+ | t1 | +-------------------+ 1 row in set (0.01 sec)

2. 獲取數據表的列名稱和類型

show columns from $database.$table  MySQL [test_db]> show columns from test_db.t1; +-------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | c1 | int(11) | NO | PRI | NULL | | | c2 | varchar(256) | YES | | NULL | | +-------+--------------+------+-----+---------+-------+ 2 rows in set (0.00 sec)

3. 讀數據表中數據

直接用 sql 查表

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM