Saya ingin membuat tabel sederhana, memasukkan nilai di dalamnya, dan melakukan kueri. Bagaimana cara melakukannya di terminal?
sumber
Saya ingin membuat tabel sederhana, memasukkan nilai di dalamnya, dan melakukan kueri. Bagaimana cara melakukannya di terminal?
Anda membuat database dengan mengetik
mysql
Di prompt yang Anda masukkan, Anda kemudian mulai dengan membuat database Anda (seperti yang dijelaskan oleh onik di komentar):
CREATE DATABASE dbname
Setelah membuat basis data itu, Anda dapat bereksperimen dengannya. Anda cukup mengetik mysql
terminal dan Anda bisa melakukan apa saja yang berhubungan dengan sql yang Anda inginkan. Ada kemungkinan bahwa Anda telah membuat suatu peran dalam basis data Anda dengan nama pengguna Anda.
Seperti dijelaskan dalam jawaban Sauruv, Anda juga dapat terhubung ke database sebagai berikut (tanpa spasi antara p dan kata sandi Anda atau lebih baik, jangan gunakan opsi -p dan Anda akan mendapatkan prompt kata sandi [kredit masuk ke onik]):
Sintaksis:
mysql -u user_name -ppassword dbname
-u : Specify mysql database user name
-p : Prompt for password
dbname : Specify database name
CREATE DATABASE [dbname]
. Selanjutnya, jika Anda menentukan kata sandi pada baris perintah (tidak disarankan, sintaksnya adalahmysql -u user_name -ppassword database
, tanpa spasi antara p dan kata sandi Anda. Anda juga dapat menghilangkan kata sandi di sini dan MySQL akan meminta Anda untuk itu, yang lebih aman.Berikut adalah sintaks untuk menjalankan pernyataan sql dari terminal
Saya berasumsi bahwa Anda menggunakan
MySQL
.Sintaksis:
Klarifikasi:
Contoh:
Jika Anda ingin membuat tabel,
person
maka:dimana
root
username,mydb
adalah nama database. Serupa Anda dapat menjalankan kueri yang Anda inginkan.Jika Anda ingin memberi
insert
nilai padaperson
:Jika Anda ingin memilih semua informasi dari
person
dan ingin menyimpan dalam file:Dan tentu saja Anda dapat membuat database menggunakan terminal itu sendiri
Untuk membuat database mydb, jalankan perintah berikut di terminal:
itu diam-diam akan membuat database mydb tanpa memberikan pesan / output.
Untuk membuat daftar semua database, jalankan perintah ini di terminal:
Semoga ini bisa membantu Anda .. Balas jika Anda membutuhkan bantuan lebih lanjut ..
sumber
mysql adalah alat baris perintah sederhana. mysql adalah baris perintah dan sangat mudah digunakan. Meminta dari prompt interpreter perintah Anda sebagai berikut:
Keluaran
Anda mungkin perlu memberikan nama pengguna, kata sandi dan nama host mysql, gunakan:
Untuk membuat daftar basis data ketikkan perintah berikut
Keluaran
information_schema dan mysql adalah nama basis data. Untuk menggunakan database ini dan untuk membuat daftar tabel yang tersedia ketik dua perintah berikut:
Keluaran:
Sekarang daftar tabel:
Keluaran:
sumber
mycli
mysql
konsol default baik-baik saja dan cantik, tapi mungkin lebih cantikmycli
(dan itu Postgres alternatif,pgcli
).Instalasi : Di Ubuntu 16.04+ ada di repo resmi:
sudo apt install mycli
Referensi
mycli
sumber
Ada sqlline yang dapat terhubung ke rdbms (Oracle, mysql, postgres, h2 dan lainnya), juga csv, cassandra, pencarian elastis, mongo (via apache-calcite).
Ada halaman demo proyek dengan video demo pendek. Ini menyediakan pengeditan multiline, penyorotan sintaksis, pelengkapan otomatis pintar, dukungan dialek.
Itu bisa tertanam dan tidak perlu menginstalnya.
sumber