Jak utworzyć bazę danych w MySQL (z obrazami)

Spisu treści:

Jak utworzyć bazę danych w MySQL (z obrazami)
Jak utworzyć bazę danych w MySQL (z obrazami)

Wideo: Jak utworzyć bazę danych w MySQL (z obrazami)

Wideo: Jak utworzyć bazę danych w MySQL (z obrazami)
Wideo: Levels in Revit - Beginner to PRO Tutorial 2024, Kwiecień
Anonim

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

258108 1
258108 1

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"

258108 2
258108 2

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.
258108 3
258108 3

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.

258108 4
258108 4

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

258108 5
258108 5

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

258108 6
258108 6

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

258108 7
258108 7

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.
258108 8
258108 8

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;

258108 9
258108 9

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;

258108 10
258108 10

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

258108 11
258108 11

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.
258108 12
258108 12

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);

258108 13
258108 13

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.
258108 14
258108 14

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.

258108 15
258108 15

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”.
258108 16
258108 16

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.

Zalecana: