MySQL'e Linux'ta terminalden erişin

İçindekiler

Komut satırı ile MySQL sunucusuna ve veritabanı yönetimine erişim.
PHP sayfaları üzerinden MySQL kullanmamız ve veritabanını yönetmek için PhpMyAdmin gibi bir program kullanmamız çok normal ama bazen veritabanına komut satırından erişmekten başka çaremiz kalmıyor.
Terminalden kullanım, barındırma veya sunucuları yönetmek için tasarlanmıştır, ilk adım, SSH ile özel bir sunucuya veya SSH ile bağlantıya izin veren bir sanal sunucu veya barındırmaya bağlantı kurmak olacaktır.
ssh kullanıcısı@10.20.30.40

MySQL, veritabanını komut satırı ile yönetmek için kullanılan veritabanı (mysql) ile aynı ada sahip bir programa sahiptir.
mysql -h sunucu_adı -u kullanıcı adı -p
MySQL'de oturum açmak için parolayı doğrudan komut satırına girebilirdik, ancak bu güvenlik nedeniyle önerilmez. Her neyse, sözdizimi şöyle olurdu:
mysql -h localhost -u kök -pmi_key

-h ile ana bilgisayar adı arasında, -u ile kullanıcı adı arasında olduğu gibi bir boşluk olduğuna dikkat edin. Ancak -p ile anahtar arasında boşluk bırakmamalıyız.
MySQL konsolunu kullanma
İçeri girdikten sonra, veritabanı ve SQL dili ile çalışmak için tüm MySQL ifadelerine sahip olacağız.
mysql> mydatabase'i kullan;

Mybasedata'yı kullanmak için veritabanını seçiyoruz.
Sunucumuzda barındırılan veritabanlarının listesini görmek istiyorsak show databases komutunu yazabiliriz. A) Evet:
mysql> veritabanlarını göster;

Veritabanı tablolarını görmek istiyorsak şu komutu kullanacağız.
mysql> tabloları göster

Bir tablo hakkında bilgi almamız gerekiyorsa, hangi alanlara sahip olduğunu ve ne tür olduğunu bilmemiz gerekiyorsa, açıklama komutunu ve ardından tablonun adını kullanabiliriz.
mysql> istemcileri tanımlar; 

Tablolar oluşturmak ve kayıt eklemek için sql deyimlerini kullanırız.
mysql> tablo testi oluştur (int testi); mysql> test (testid) değerlerine (1) ekleyin;

Yeni oluşturulan tablodan verileri görüntülemek için tablo seçin
mysql> testten * seçin;

MySQL konsolundan seçimler, eklemeler, güncellemeler, tablo oluşturma vb. gibi SQL dilindeki her türlü ifadeyi komut satırı ile belirtebiliriz.
MySQL komut satırındaki tüm ifadelerin şu şekilde bittiğini unutmayın; (noktalı virgül). Noktalı virgül koymazsak, en güvenlisi komutun yürütülmemesi ve komut isteminin tekrar çıkmasıdır, böylece komut girmeye devam edebiliriz.
İstediğimiz şey, daha önce yazdığımız cümleyi sadece şunu girerek yürütmekse; Bu yeterli olacak. Yani, tüm cümleyi yeniden yazmamalıyız, sadece; ve tekrar enter'a basın.
MySQL ile çalışmayı bitirdikten sonra, sunucu ile bağlantıyı kapatmak istiyorsak, MySQL isteminden "quit" yazmamız yeterlidir:
mysql> çık
Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave