Tworzysz bazę danych, pisząc
mysql
Po wyświetleniu monitu zacznij od utworzenia bazy danych (jak wyjaśniono w komentarzach onik):
CREATE DATABASE dbname
Po utworzeniu tej bazy danych możesz z nią eksperymentować. Możesz po prostu wpisać mysql
terminal i możesz zrobić wszystko, co tylko chcesz. Możliwe, że masz utworzoną rolę w bazie danych za pomocą swojej nazwy użytkownika.
Jak opisano w odpowiedzi Sauruva, możesz również połączyć się z bazą danych w następujący sposób (bez spacji między p a hasłem lub lepiej, po prostu nie używaj opcji -p, a otrzymasz monit o hasło [napisy przejdź do onik]):
Składnia:
mysql -u user_name -ppassword dbname
-u : Specify mysql database user name
-p : Prompt for password
dbname : Specify database name
CREATE DATABASE [dbname]
. Ponadto, jeśli określisz hasło w wierszu poleceń (niezalecane, składnia jest takamysql -u user_name -ppassword database
, bez spacji między p a hasłem. Możesz również pominąć hasło tutaj, a MySQL poprosi cię o to, co jest bezpieczniejsze.Oto składnia do wykonania instrukcji SQL z terminala
Zakładam, że używasz
MySQL
.Składnia:
Luz:
Przykład:
Jeśli chcesz utworzyć tabelę
person
:gdzie
root
jest nazwa użytkownika,mydb
to nazwa bazy danych. Podobnie możesz wykonać dowolne zapytanie.Jeśli chcesz
insert
wartości wperson
:Jeśli chcesz wybrać wszystkie informacje
person
i zapisać w pliku:Oczywiście możesz utworzyć bazę danych za pomocą samego terminala
Aby utworzyć bazę danych mydb, wykonaj następujące polecenie w terminalu:
po cichu utworzy bazę danych mydb bez podawania żadnego komunikatu / wyniku.
Aby wyświetlić listę wszystkich baz danych, wykonaj polecenie w terminalu:
Mam nadzieję, że to ci pomoże .. Odpowiedz, jeśli potrzebujesz dalszej pomocy ..
źródło
mysql to proste narzędzie wiersza polecenia. mysql jest wierszem poleceń i jest bardzo łatwy w użyciu. Wywołaj go z wiersza poleceń interpretera w następujący sposób:
Wynik
Może być konieczne podanie nazwy użytkownika mysql, hasła i nazwy hosta, użyj:
Aby wyświetlić bazę danych, wpisz następujące polecenie
Wynik
Information_schema i mysql to nazwy baz danych. Aby użyć tej bazy danych i wyświetlić listę dostępnych tabel, wpisz następujące dwa polecenia:
Wynik:
Teraz listy tabel:
Wynik:
źródło
mycli
mysql
domyślna konsola jest w porządku i ładna, ale może ładniejsza jestmycli
(i jest to alternatywa Postgrespgcli
).Instalacja : Na Ubuntu 16.04+ znajduje się na oficjalnych repozytoriach:
sudo apt install mycli
Odniesienie
mycli
źródło
Istnieje sqlline, które może łączyć się z dowolnym rdbms (Oracle, mysql, postgres, h2 i inne), a także csv, cassandra, elastic-search, mongo (przez apache-kalcyt).
Istnieje strona demonstracyjna projektu z krótkimi filmami demonstracyjnymi Zapewnia edycję wieloliniową, podświetlanie składni, inteligentne autouzupełnianie, obsługę dialektów.
Może być osadzony i nie trzeba go instalować.
źródło