Genel Bakış
Bugün esas olarak psql'nin periyodik tablosunu paylaşıyorum, hadi ona bir göz atalım ~
Bir, psql avantajları
psql, aşağıdaki avantajlarla birlikte en güçlü veritabanı komut satırı istemcisi olarak tanımlanabilir:
- Zengin LIST nesne bilgisi işlevlerini destekleyin (veritabanı, yetki, tür, toplama, etki alanı, dönüştürme, harici tablo, harici sunucu, büyük nesne, tam metin arama, mantıksal abonelik, eklenti, olay tetikleyici ... vb. Tüm veritabanı nesneleri dahil)
- Destek programlama
- Sorgu tampon yönetimini destekleyin
- IO operasyonunu destekleyin
- Diğerleri, destek formatları, değişkenler, işletim sistemi komutları vb.
- Satır ve sütun dönüşümünü destekleyin.
- Büyük nesne işlemlerini destekleyin.
İki, psql periyodik element tablosu
Üç, psql komut ayrıntıları
postgres = # \?
Dört, örnekler
1. psql yardımını listeleyin
\? ters eğik çizgi komutlarında yardım göster \? options, psql komut satırı seçeneklerinde yardımı gösterir \? değişkenler özel değişkenler hakkında yardım gösterir
2. SQL COMMAND sözdizimi yardımını listeleyin
\ h SQL komutlarının sözdizimi konusunda yardım, * tüm komutlar için
3. Sorgu sonuçlarını dönüştürün
\ crosstabview
Geçerli sorgu arabelleğini yürütür (\ g gibi) ve sonuçları bir çapraz tablo ızgarasında gösterir.
tablo abc (uid int, sınıf metni, puan kayan nokta) oluşturun; create_series (1,500) 'den abc select random () * 100, (array), round ((random () * 100) :: numeric, 0); abc limit 10'dan * seçin; sınıf, seviye, sayma (*) seçeneğini (abc'den seviye olarak *, genişlik_bucket (skor, 0,101,5)) t grubundan 1,2'ye göre 1,2;
- Dönüşüm için X eksenini ve Y haftasını belirtin ve önceki SQL'i (mevcut sorgu tamponunun SQL'i) yürütün. postgres = # \ crosstabview düzey sınıfı
4. Mevcut sorgu buffesini yazdırın
\ p
\ w FILE sorgu arabelleğini dosyaya yaz
postgres = # 1'i seçin; postgres = # \ p - Dosyaya QUERY BUFFER yaz postgres = # \ w '/ tmp / abc' - İşletim sistemi komutlarını yürütün \! postgres = # \! kedi '/ tmp / abc'
5. Tüm sorgu arabelleklerini yazdırın (aslında .psql_history)
geçmiş görüntüleme veya dosyaya kaydetme
Psql'nin başka birçok kullanımı vardır ve alan sınırlıdır, bu yüzden onu burada tanıtacağım.Eğer yararlı bulursanız, lütfen iletmeye yardım edin! Daha sonra daha fazla devop ve DBA içeriği paylaşacağım ve ilgilenen arkadaşlar buna dikkat edebilir ~
-
- mysql ortak hata SELECT listesi GROUP BY yan tümcesinde değil
-
- Pekin'de iki veba hastası alındı ve uygun şekilde tedavi edildi (önleme ve kontrol ipuçları ile)
-
- Ekonomi üzerinde artan aşağı doğru baskı! Kritik anda, Li Keqiang büyük bir ses çıkardı
-
- Tek tıklamayla istatistik veritabanı işlem ayrıntılarını ve depolanan prosedür bilgilerini içeren iki kabuk komut dosyasını paylaşın
-
- Bank of Ningbo, Çin'in Sürdürülebilir Kalkınma Konusunda İlk "Bond Connect" Yeşil Finansal Tahvilini Başlattı
-
- Birdenbire 100 milyarı aştı! Özel sermaye fonları patladı! On milyarlarca özel sermayenin en son performansı ortaya çıktı ve bu kurumlar yanıyor
-
- Zigong Da'an, en güzel öğretmen ileri seviye tapu turu sunum raporunu düzenledi
-
- Hisse senetlerini listeden çıkarmak için kumar oynayın! 160 milyon fon kaçtı, 5 milyon "set satın almak" için girişimde bulundu! Bu şirketler de takılıyor ...
-
- Oracle DBA yaygın olarak kullanılan komut dosyası kabuğu dönüştürme-veritabanı örnek durumu, parametreleri ve paket bilgileri
-
- Şaşkınım! En kötü düşüş% 20 idi ve listelemenin ilk gününde yeni hisselerde bir kesinti oldu! Birçok kesinti oldu
-
- Gayrimenkul etüt ve haritalama yarışması sona erdi: Ölçülen sadece bir dakika ve sürdürülen mülktür
-
- DBA için bir zorunluluktur! 30 dakikada tpcc-mysql kıyaslama testini öğrenin