PostgreSQL komut satırı aracını paylaşın - psql periyodik tablo

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 ~

Merkez bankası ilk kez serbest bırakıldı! Double Eleven'da kişi başı ortalama ulusal pirzola 1.000 yuan! Netizen: Sonunda geri durmadı ...
önceki
Sichuan'daki en güzel ginkgo kolejlerini arıyorum | Kışın başlarında Shida ginkgo, rüzgarın ve karın sizi beklemesini bekliyor
Sonraki
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
To Top