BaşlayınÜcretsiz Başlayın

SELECT ile information_schema sorgula

information_schema, mevcut veritabanın hakkında bilgi tutan bir meta-veritabanıdır. information_schema içinde, bildiğin SELECT * FROM sözdizimiyle sorgulayabileceğin birden çok tablo vardır:

  • tables: mevcut veritabanındaki tüm tablolar hakkında bilgiler
  • columns: mevcut veritabanındaki tüm tabloların tüm sütunları hakkında bilgiler

Bu egzersizde yalnızca 'public' şemasındaki bilgilere ihtiyacın olacak; bu, tables ve columns tablolarında table_schema sütunu olarak belirtilir. 'public' şeması, kullanıcı tanımlı tablolar ve veritabanları hakkında bilgi tutar. Diğer table_schema türleri sistem bilgilerini içerir — bu derste yalnızca kullanıcı tanımlı olanlar ilgini çekiyor.

Bu egzersiz

SQL ile İlişkisel Veritabanlarına Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- Query the right table in information_schema
SELECT table_name 
FROM information_schema.___
-- Specify the correct table_schema value
WHERE table_schema = '___';
Kodu Düzenle ve Çalıştır