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 bilgilercolumns: 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, kursun bir parçasıdır
SQL ile İlişkisel Veritabanlarına Giriş
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- Query the right table in information_schema
SELECT table_name
FROM information_schema.___
-- Specify the correct table_schema value
WHERE table_schema = '___';