Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
Bvural41 1
Bvural41
kralhakan2009 1
kralhakan2009
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Vahsi Uzman 1
Vahsi Uzman
Cannn6161 1
Cannn6161
B 1
berione65
sen272 1
sen272
Mt2Hizmet 1
Mt2Hizmet
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Altın Konu SQL Tabloları Listeleme Nasıl Yapılır?

Karadayı ✓

Karadayı ✓
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Uzman
Ayın Üyesi
Katılım
21 May 2024
Konular
1,450
Mesajlar
2,451
Çözüm
7
Online süresi
3mo 25d
Reaksiyon Skoru
2,565
Altın Konu
1,027
Başarım Puanı
274
Yaş
51
MmoLira
36,889
DevLira
110
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

tmmo tablolar.jpg


SQL Tabloları Listeleme Nasıl Yapılır?

Veritabanınızdan bir tablo listesi almanız gereken birkaç durum vardır. Bu, test amaçlı, herhangi birini eklemeden veya kaldırmadan önce mevcut tabloları belirlemek için veya başka herhangi bir nedenle yapılabilir. Bu konuda, basit SQL komutlarını kullanarak MySQL, SQL Server ve Oracle'daki tüm tabloları nasıl listeleyebileceğimizi göstereceğim.

MySQL - Tabloları Listeleme

MySQL'de SQL SHOW TABLES ifadelerini kullanarak seçili veritabanındaki tüm tabloları listeleyebilirsiniz.

Sözdizimi

Aşağıda MySQL'de SQL'deki tüm tabloları listelemek için kullanılan sözdizimi verilmiştir:


Örnek

Aşağıda testDB veritabanındaki tüm tabloları listeleyen bir örnek yer almaktadır.

USE testDB;

SHOW TABLES;

Veritabanınızda bulunan tablo sayısına bağlı olarak aşağıdaki çıktıyı görüntüleyebilirsiniz.

testDB'deki_tablolar
TAKVİM
MÜŞTERİLER
ŞİRKETLER
MAAŞ

SQL Server - Tabloları Listeleme

SQL Server, bir SQL Server'da SHOW TABLE komutu sağlamaz . Bunun yerine, bir veritabanındaki tablolar hakkında bilgi almak için "SELECT" ifadesini kullanabiliriz. Bir veritabanındaki tüm tabloları listelemek için SELECT ifadesiyle birlikte kullanabileceğimiz üç farklı komutumuz vardır.
  • sistem.tabloları
  • bilgi_şeması.tabloları
  • sistem nesneleri

SYS.TABLES Görünümü

Aşağıda SYS.TABLES görünümünü kullanarak SQL'deki tüm tabloları listelemek için sözdizimi verilmiştir :

SELECT * FROM SYS.TABLES;

Yukarıdaki sorgunun çıktısı aşağıdaki gibidir:

isimnesne_kimliğiasıl_kimlikşema_kimliği
MÜŞTERİ4195065HÜKÜMSÜZ1
SİPARİŞLER68195293HÜKÜMSÜZ1
ŞİRKETLER100195407HÜKÜMSÜZ1
MAAŞ2107154552HÜKÜMSÜZ1

INFORMATION_SCHEMA.TABLES Görünümü

Aşağıda, INFORMATION_SCHEMA.TABLES görünümünü kullanarak SQL'deki tüm tabloları listelemek için sözdizimi verilmiştir :

SELECT table_name, table_type FROM INFORMATION_SCHEMA.TABLES;

Yukarıdaki sorgunun çıktısı aşağıdaki gibidir:

tablo_adıtablo_türü
MÜŞTERİANA TABLO
SİPARİŞLERANA TABLO
ŞİRKETLERANA TABLO
MAAŞANA TABLO

SYSOBJECTS Görünümü

SYSOBJECTS görünümünü, saklı yordamlar, görünümler, sistem tabloları ve kullanıcı tanımlı tablolar dahil olmak üzere SQL Server veritabanında oluşturulan tüm nesnelerin bilgilerini almak için kullanabilirsiniz . Aşağıda sysobjects görünümünü kullanmanın temel sözdizimi verilmiştir:

SELECT name, id, xtype FROM sysobjects WHERE xtype = 'U';

Bu, aşağıdaki sonucu üretecektir:

isimİDx tipi
MÜŞTERİ4195065Sen
SİPARİŞLER68195293Sen
ŞİRKETLER100195407Sen
MAAŞ2107154552Sen

Oracle - Tabloları Listeleme

Oracle'da bulunan tabloları listelemek için kullanabileceğiniz üç adet SQL SELECT ifadesi bulunmaktadır.

TÜM Tabloları Listeleme

Aşağıda Oracle Veritabanındaki tüm kullanılabilir tabloları listeleyecek olan SQL SELECT ifadesi yer almaktadır.

SELECT owner, table_name FROM ALL_TABLES

DBA Tablolarını Listeleme

Aşağıda Oracle Veritabanındaki tüm DBA ile ilgili tabloları listeleyecek olan SQL SELECT ifadesi yer almaktadır.

SELECT owner, table_name FROM DBA_TABLES

KULLANICI Tablolarını Listeleme

Aşağıda Oracle Veritabanında USER tarafından oluşturulan tüm tabloları listeleyecek SQL SELECT ifadesi yer almaktadır.

SELECT owner, table_name FROM USER_TABLES

TÜM Görünümleri Listeleme

Aşağıda Oracle Veritabanında mevcut tüm görünümleri listeleyecek SQL SELECT ifadesi yer almaktadır.

SELECT view_name FROM ALL_VIEWS;
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst