MySQL Konsol Komutları

MySQL sunucusuna bağlanıldıktan sonra artık MySQL özgü komutların ve veritabanı yönetimi için SQL komutlarının verileceği komut satırı (konsol) gelmektedir.

DATABASE ( ) Calisilan database ismini verir
USER ( ) MySQL kullanıcı ismini verir
PASSWORD ( “ifade”) Girilen ifadeyi sifreli forma sokar
ENCRYPT(“ifade”) Girilen ifadeyi ‘ Unix crypt() ‘ metodu ile sifreli forma sokar
VERSION ( ) MySQL Server versiyonunu bildirir
SHOW databases Veritabanları listesini verir
USE db_adi Veritabanı seçimi yapar kullanıma hazırlar
SHOW tables Seçili veritabanı tablolarını listesini verir
DESC table_adı Belirtilen tablonun alan listesini verir
QUIT MySQL den çıkmaya yarar
MariaDB [obs]>select PASSWORD('abc'), ENCRYPT('abc');
7cd2b5942be28759, hFcIOF2w.HvvE
MariaDB [obs]>show databases;
+-----------+
| Database  |
+-----------+
| mysql     |
| test      |
+-----------+
2 rows in set (0.00 sec)

 

MariaDB [obs]>use test;
database changed

test veritabanı seçilmiş olur.

 

MariaDB [obs]>
MariaDB [obs]>?

Konsolda verilecek komutları görüntüler. Bu komutlar  aşağıda verilmiştir.

Komut Kısa kullanımı İşlev
help \h MySQL de kullanılabilecek komutların listesini görüntüler
? \? Help komutu ile aynı işlevi görür
connect \r MySQL sunucusuna yeni bir bağlantı için kullanılır
Ego \G MySQL sunucusuna gönderilen komutun sonucunu dikey olarak görüntüler (sorgudan dönen alanları alt alta yazar \G de noktalı virgül kullanılmaz).
exit \q MySQL’den çıkmak için kullanılır (quit komutu ile aynıdır).
print \p Geçerli komutu, dönen sonuçlardan önce görüntüler
rehash \# MySQL sunucusundaki son yapılan ayarları günceller
source \. Bir dosya içine yazılmış sql ifadesini çalıştırır
status \s MySQL Server yapısı hakkında bilgi verir
Tee \T Bu komuttan sonraki işlemlerin tamamı belirtilen dosyaya yazdırılır.
notee \t \T ile dosyaya yazdırma işlemi sonlandırılır
Use \u Başka bir veritabanı seçmeye yarar (Kullanıma hazır hale getirir)

Örnek

MariaDB [obs]>\u mysql    
Database changed

MariaDB [obs]>use mysql 
Database changed

iki komut da aynı işlemi yapmaktadır.

Örnek

sorgu.sql (metin) dosyasının içeriği aşağıdaki gibidir.

MariaDB [obs]>select count(*) from user;

 Bu dosya içerisindeki SQL ifadesi, komut satırında şu şekilde yazılarak çalıştırılır. User tablosundaki kayıt sayısını görüntüler.

MariaDB [obs]>\. sorgu.sql

Tablo Onarmak

MariaDB [obs]>repair tablo <tabloadi>;

 Belirtilen tablodaki bozukluğu giderecektir.

Örnek

MariaDB [obs]>repair tablo personel;

 Tablo Kontrol Etmek

MariaDB [obs]>check table <tabloadi>;

belirtilen tablodnun durumu kontrol edilir.

Örnek

MariaDB [obs]>check tablo personel;

MySQL Konsol Komutları

MySQL sunucusuna bağlanıldıktan sonra artık MySQL özgü komutların ve veritabanı yönetimi için SQL komutlarının verileceği komut satırı (konsol) gelmektedir.

DATABASE ( ) Calisilan database ismini verir
USER ( ) MySQL kullanıcı ismini verir
PASSWORD ( “ifade”) Girilen ifadeyi sifreli forma sokar
ENCRYPT(“ifade”) Girilen ifadeyi ‘ Unix crypt() ‘ metodu ile sifreli forma sokar
VERSION ( ) MySQL Server versiyonunu bildirir
SHOW databases Veritabanları listesini verir
USE db_adi Veritabanı seçimi yapar kullanıma hazırlar
SHOW tables Seçili veritabanı tablolarını listesini verir
DESC table_adı Belirtilen tablonun alan listesini verir
QUIT MySQL den çıkmaya yarar
MariaDB [obs]>select PASSWORD('abc'), ENCRYPT('abc');
7cd2b5942be28759, hFcIOF2w.HvvE
MariaDB [obs]>show databases;
+-----------+
| Database  |
+-----------+
| mysql     |
| test      |
+-----------+
2 rows in set (0.00 sec)

 

MariaDB [obs]>use test;
database changed

test veritabanı seçilmiş olur.

 

MariaDB [obs]>
MariaDB [obs]>?

Konsolda verilecek komutları görüntüler. Bu komutlar  aşağıda verilmiştir.

Komut Kısa kullanımı İşlev
help \h MySQL de kullanılabilecek komutların listesini görüntüler
? \? Help komutu ile aynı işlevi görür
connect \r MySQL sunucusuna yeni bir bağlantı için kullanılır
Ego \G MySQL sunucusuna gönderilen komutun sonucunu dikey olarak görüntüler (sorgudan dönen alanları alt alta yazar \G de noktalı virgül kullanılmaz).
exit \q MySQL’den çıkmak için kullanılır (quit komutu ile aynıdır).
print \p Geçerli komutu, dönen sonuçlardan önce görüntüler
rehash \# MySQL sunucusundaki son yapılan ayarları günceller
source \. Bir dosya içine yazılmış sql ifadesini çalıştırır
status \s MySQL Server yapısı hakkında bilgi verir
Tee \T Bu komuttan sonraki işlemlerin tamamı belirtilen dosyaya yazdırılır.
notee \t \T ile dosyaya yazdırma işlemi sonlandırılır
Use \u Başka bir veritabanı seçmeye yarar (Kullanıma hazır hale getirir)

Örnek

MariaDB [obs]>\u mysql    
Database changed

MariaDB [obs]>use mysql 
Database changed

iki komut da aynı işlemi yapmaktadır.

Örnek

sorgu.sql (metin) dosyasının içeriği aşağıdaki gibidir.

MariaDB [obs]>select count(*) from user;

 Bu dosya içerisindeki SQL ifadesi, komut satırında şu şekilde yazılarak çalıştırılır. User tablosundaki kayıt sayısını görüntüler.

MariaDB [obs]>\. sorgu.sql

Tablo Onarmak

MariaDB [obs]>repair tablo <tabloadi>;

 Belirtilen tablodaki bozukluğu giderecektir.

Örnek

MariaDB [obs]>repair tablo personel;

 Tablo Kontrol Etmek

MariaDB [obs]>check table <tabloadi>;

belirtilen tablodnun durumu kontrol edilir.

Örnek

MariaDB [obs]>check tablo personel;