Ta wikiHow uczy, jak tworzyć bazę danych w MySQL. Aby utworzyć bazę danych, będziesz musiał otworzyć interfejs wiersza poleceń "mysql" i wprowadzić polecenia bazy danych, gdy serwer jest uruchomiony.
Kroki
Część 1 z 3: Otwieranie wiersza poleceń MySQL
Krok 1. Upewnij się, że Twój serwer MySQL jest podłączony
Jeśli Twój serwer MySQL nie jest aktualnie w trybie online, nie możesz utworzyć bazy danych.
Możesz sprawdzić stan serwera, otwierając MySQL Workbench, wybierając swój serwer i patrząc na wskaźnik "Server Status" na karcie "Administracja - Server Status"
Krok 2. Skopiuj ścieżkę folderu instalacyjnego
Ta ścieżka będzie się różnić w zależności od tego, czy używasz komputera z systemem Windows, czy Maca:
- Windows - Skopiuj C:/Program Files/MySQL/MySQL Workbench 8.0 CE/ upewniając się, że nazwa ostatniego folderu została zastąpiona najnowszą nazwą MySQL.
- Mac - skopiuj /usr/local/mysql-8.0.13-osx10.13-x86_64/ upewniając się, że nazwa ostatniego folderu została zastąpiona najnowszą nazwą folderu MySQL.
Krok 3. Otwórz wiersz poleceń komputera
Będziesz korzystać z wiersza polecenia na komputerze z systemem Windows, a użytkownicy komputerów Mac otworzą Terminal.
Krok 4. Przejdź do katalogu instalacyjnego MySQL
Wpisz cd i spację, wklej ścieżkę do folderu instalacyjnego i naciśnij ↵ Enter. Na przykład na większości komputerów z systemem Windows wykonaj następujące czynności:
cd C:\Program Files\MySQL\MySQL Workbench 8.0 CE
Krok 5. Otwórz polecenie logowania MySQL
Na przykład, aby otworzyć polecenie logowania dla użytkownika o nazwie „ja”, należy wpisać następujące polecenie i nacisnąć ↵ Enter:
mysql -u mnie -p
Krok 6. Wprowadź hasło do konta
Wpisz hasło do swojego konta użytkownika MySQL, a następnie naciśnij ↵ Enter. Spowoduje to zalogowanie i połączenie aplikacji wiersza poleceń z monitem MySQL.
- Powinieneś zobaczyć tag "MySQL>" pojawiający się w aplikacji wiersza poleceń. Od tego momentu wszelkie wprowadzone polecenia będą przetwarzane przez aplikację wiersza poleceń MySQL.
- Dowiedz się, jak wprowadzać polecenia MySQL. Polecenia MySQL należy wprowadzać ze średnikiem (;) bezpośrednio po ostatniej części polecenia, chociaż można również wpisać polecenie, wpisać średnik i ponownie nacisnąć ↵ Enter.
Część 2 z 3: Tworzenie bazy danych
Krok 1. Utwórz plik swojej bazy danych
Zrobisz to, wpisując polecenie „utwórz bazę danych” utwórz bazę danych, dodając nazwę bazy danych i średnik, a następnie naciskając ↵ Enter. Na przykład w przypadku bazy danych o nazwie „Pet Records” należy wprowadzić:
stworzyć bazę danych Pet_Records;
- Nazwa Twojej bazy danych nie może zawierać spacji; jeśli chcesz dodać spację do nazwy, musisz użyć podkreślenia (na przykład „Moi znajomi” zmienią się w „Przyjaciele_moich”).
- Każde polecenie MySQL musi kończyć się średnikiem. Jeśli pominiesz średnik za pierwszym razem, możesz wpisać go obok … który się pojawi, a następnie ponownie naciśnij ↵ Enter.
Krok 2. Wyświetl aktualne bazy danych
Możesz wyświetlić listę aktualnych baz danych, wpisując następujące polecenie, a następnie naciskając ↵ Enter:
pokaż bazy danych;
Krok 3. Wybierz swoją bazę danych
Możesz wybrać swoją bazę danych z listy wpisując use name gdzie "name" to nazwa bazy danych. Na przykład dla bazy danych „Pet Records” wpisz następujące polecenie i naciśnij ↵ Enter:
użyj Pet_Records;
Krok 4. Poczekaj na wiadomość potwierdzającą
Gdy zobaczysz frazę „Zmieniono bazę danych” pod ostatnio wpisanym poleceniem, możesz kontynuować tworzenie zawartości bazy danych.
Część 3 z 3: Tworzenie tabeli
Krok 1. Zrozum różne polecenia tabeli
Jest kilka głównych aspektów Twojego stołu, które warto poznać przed jego utworzeniem:
- Tytuł - Twój tytuł pojawi się bezpośrednio po poleceniu „utwórz tabelę” i musi przestrzegać tych samych reguł, co nazwa bazy danych (np. bez spacji).
- Nagłówek kolumn - możesz określić nagłówki kolumn, wpisując różne nazwy w nawiasach (patrz przykład w następnym kroku).
- Długość komórki - podczas określania długości komórki użyjesz „VARCHAR” (znaków zmiennych, co oznacza, że możesz wpisać od jednego do limitu liczby znaków VARCHAR) lub „CHAR” (wymaga nie więcej i nie mniej niż określona liczba znaków; na przykład CHAR(1) wymaga jednego znaku, CHAR(3) wymaga trzech znaków itd.).
-
Data - jeśli chcesz dodać datę do wykresu, użyj polecenia „DATA”, aby wskazać, że zawartość kolumny zostanie sformatowana jako data. Datę należy wpisać w
RRRR-MM-DD
- format.
Krok 2. Utwórz zarys tabeli
Zanim będziesz mógł wprowadzić dane do wykresu, musisz utworzyć strukturę wykresu, wpisując następujące polecenie, a następnie naciskając ↵ Enter:
utwórz nazwę tabeli (kolumna1 varchar(20), kolumna2 varchar(30), kolumna3 char(1), kolumna4 data);
- Na przykład, aby utworzyć tabelę o nazwie „Zwierzęta domowe” z dwiema kolumnami VARCHAR, kolumną CHAR i kolumną daty, możesz napisać:
utwórz tabelę Zwierzęta (Nazwa varchar(20), Rasa varchar(30), Płeć char(1), data DOB);
Krok 3. Dodaj linię do swojego stołu
Za pomocą polecenia „wstaw” możesz wprowadzić informacje o swojej bazie danych wiersz po wierszu:
wstawić do nazw wartości ('wartość kolumny 1', 'wartość kolumny 2', 'wartość kolumny 3', 'wartość kolumny 4');
-
W przypadku poprzedniego przykładu tabeli „Zwierzęta” Twoja linia może wyglądać tak:
wstawić do wartości Zwierzęta ('Fido', 'Husky', 'M', '2017-04-12');
- Możesz wpisać słowo NULL dla zawartości kolumny, jeśli kolumna jest pusta.
Krok 4. Wstaw resztę danych, jeśli to możliwe
Jeśli Twoja baza danych jest stosunkowo mała, możesz wstawić resztę danych wiersz po wierszu, używając kodu „wstaw”. Jeśli zdecydujesz się to zrobić, pomiń następny krok.
Krok 5. W razie potrzeby prześlij plik tekstowy
Jeśli masz bazę danych, która wymaga więcej wierszy informacji, niż można wstawić ręcznie, możesz odwołać się do pliku tekstowego zawierającego dane, używając następującego kodu:
załaduj lokalny plik danych '/ścieżka/nazwa.txt' do wierszy nazw tabeli zakończonych '\r\n';
-
W przykładzie „Zwierzęta domowe” napisałbyś coś takiego:
wczytaj dane lokalnego pliku infile 'C:/Users/name/Desktop/pets.txt' do tabeli Pets. Linie zakończone przez '\r\n';
- Na komputerze Mac musisz użyć polecenia „linie zakończone przez” z „\r” zamiast „\r\n”.
Krok 6. Wyświetl swój stół
Wejdź do baz danych programu; polecenie, a następnie wybierz bazę danych, wpisując wybierz * z nazwy; gdzie "nazwa" to nazwa bazy danych. Na przykład, jeśli używasz bazy danych „Pet Records”, wpisz:
pokaż bazy danych; wybierz * z Pet_Records;
Porady
-
Niektóre powszechnie używane typy danych obejmują:
- ZWĘGLAĆ(length) - ciąg znaków o stałej długości
- VARCHAR(length) - ciąg znaków o zmiennej długości z maksymalną długością
- TEKST - ciąg znaków o zmiennej długości o maksymalnej długości 64 KB tekstu
- WEWN(length) - 32-bitowa liczba całkowita z cyframi o maksymalnej długości (w przypadku liczby ujemnej '-' jest liczone jako 'cyfra')
- DZIESIĘTNY(length, dec) - Liczba dziesiętna do całkowitej długości wyświetlanych znaków; pole dec wskazuje maksymalną dozwoloną liczbę miejsc po przecinku
- DATA - Wartość daty (rok, miesiąc, data)
- CZAS - Wartość czasu (godziny, minuty, sekundy)
- ENUM("wartość1", "wartość2", ….) - Lista wyliczonych wartości
-
Niektóre parametry opcjonalne obejmują:
- NIE JEST ZEREM - Należy podać wartość. Pole nie może być puste.
- DOMYŚLNY wartość-domyślna - Jeśli nie podano wartości, do pola przypisywana jest wartość-domyślna.
- NIEPODPISANY - W przypadku pól liczbowych zapewnia, że liczba nigdy nie jest ujemna.
- AUTO_INCREMENT - Wartość będzie zwiększana automatycznie za każdym razem, gdy do tabeli zostanie dodany wiersz.
Ostrzeżenia
- Jeśli twój serwer MySQL nie działa, gdy próbujesz zalogować się do wiersza poleceń "mysql", nie będziesz mógł kontynuować.
- Podobnie jak w przypadku każdego kodowania, upewnij się, że twoje polecenia są pisane i rozmieszczone dokładnie tuż przed próbą ich wprowadzenia.