Урок 1. MySQL. Основные понятия
İçindekiler:
- MySQL Veritabanlarını Göster
- Tüm MySQL Veritabanlarını Göster
- Sonucu Filtreleme
- Komut Satırından MySQL Veritabanlarını Göster
- Sonuç
MySQL veritabanı sunucularını yönetirken, yapmanız gereken en yaygın görevlerden biri çevreyi tanımaktır. Bu, sunucuda bulunan veritabanlarını listeleme, belirli bir veritabanının tablolarını görüntüleme veya kullanıcı hesapları ve bunların ayrıcalıkları hakkında bilgi alma gibi görevleri içerir.
Bu eğitimde, MySQL veya MariaDB sunucusundaki tüm veritabanlarının komut satırı üzerinden nasıl gösterileceği açıklanmaktadır.
MySQL Veritabanlarını Göster
MySQL veritabanlarının bir listesini almanın en yaygın yolu, MySQL sunucusuna bağlanmak ve
SHOW DATABASES
komutunu çalıştırmak için
mysql
istemcisini kullanmaktır.
Aşağıdaki komutu kullanarak MySQL sunucusuna erişin ve istendiğinde MySQL kullanıcı parolanızı girin:
mysql -u user -p
MySQL kullanıcısı için bir şifre ayarlamadıysanız,
-p
anahtarını atlayabilirsiniz.
MySQL kabuğundan aşağıdaki komutu yürütün:
SHOW DATABASES;
Komut, kullanıcının bir tür ayrıcalığa sahip olduğu tüm veritabanlarının bir listesini yazdırır. Çıktı buna benzer olacaktır:
+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+ 2 rows in set (0.00 sec)
Veritabanlarını listelemek için kullanabileceğiniz başka bir komut da
SHOW DATABASES
komutunun eşanlamlısı olan
SHOW SCHEMAS
:
SHOW SCHEMAS;
Çıktı
SHOW DATABASES
komutunun kullanılmasıyla aynı olacaktır:
+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+ 2 rows in set (0.00 sec)
Tüm MySQL Veritabanlarını Göster
MySQL sunucusundaki tüm veritabanlarını listelemek için, varsayılan olarak MySQL kök kullanıcısı olan veya genel
SHOW DATABASES
ayrıcalığı ayarlayan tüm veritabanlarına erişebilen bir kullanıcı olarak oturum açmanız gerekir.
MySQL kök kullanıcısında oturum açın:
mysql -u user -p
SHOW DATABASES
komutunu çalıştırın:
SHOW DATABASES;
MySQL sunucusundaki tüm veritabanlarının bir listesini göreceksiniz:
+--------------------+ | Databases | +--------------------+ | information_schema | | database_name | | mysql | | opencart | | wordpress | | performance_schema | | sys | +--------------------+ 7 rows in set (0.00 sec)
Sonucu Filtreleme
LIKE
yan tümcesi
SHOW DATABASES
komutunun çıktısını belirli bir desene göre filtrelemek için kullanılabilir.
SHOW DATABASES LIKE pattern;
Örneğin, aşağıdaki ifade, adların 'open' ile başlayan tüm veritabanlarını döndürür:
SHOW DATABASES LIKE 'open%';
+--------------------+ | Database | +--------------------+ | opencart | +--------------------+ 1 rows in set (0.00 sec)
Yüzde işareti (
%
) sıfır, bir veya birden çok karakter anlamına gelir.
Aşağıdaki ifade size "açık" veya "word" ile başlayan tüm veritabanlarının bir listesini verecektir:
SELECT schema_name
FROM information_schema.schemata
WHERE schema_name LIKE 'open%' OR
schema_name LIKE 'word%';
+--------------------+ | Database | +--------------------+ | opencart | | wordpress | +--------------------+ 2 rows in set (0.00 sec)
Komut Satırından MySQL Veritabanlarını Göster
MySQL kabuğuna giriş yapmadan veritabanlarının bir listesini almak için
mysql
komutunu yürütme için kullanılan
-e
seçeneğiyle veya veritabanları ve tablo bilgilerini görüntüleyen
mysqlshow
kullanabilirsiniz.
Bu özellikle kabuk komut dosyaları kullanarak MySQL veritabanlarınızla çalışmak istediğinizde kullanışlıdır.
Tüm veritabanlarının bir listesini göstermek için terminalinizde aşağıdaki komutu çalıştırın:
mysql -u user -p -e 'show databases;'
+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+
İşte
mysqlshow
komutunu kullanan bir örnek:
mysqlshow -u user -p
Çıktı, önceki komuttan çıktıyla aynı olacaktır.
Sonuç
MySQL sunucunuzdaki tüm veritabanlarının bir listesini nasıl alacağınızı öğrendiniz.
Herhangi bir sorunuz varsa yorum bırakmaktan çekinmeyin.
mysql mariadbKullanılarak tüm Aygıt Sürücülerinin bir listesi nasıl alınır? Komut İstemi
Kullanılarak tüm Aygıt Sürücülerinin bir listesi nasıl alınır? Komut İstemi pencerelerinde sürücü sorgu komutunu kullanabilir ve Windows 10 bilgisayarınızda yüklü olan tüm Aygıt Sürücülerinin listesi.
Windows canlı posta takviminde google takvimi nasıl gösterilir
Google Takvim’in Nasıl Gösterileceğini ve Eşleştirileceğini Öğrenin Windows Live Mail Takviminde Windows 7 Masaüstünüzde.
Ms görünüm takviminde hafta sayıları nasıl gösterilir?
MS Outlook Takviminde Hafta Numaralarını Göstermeyi öğrenin.