Jak zmienić nazwę kolumny w MySQL?

Jak zmienić nazwę kolumny w MySQL?
MySQL to popularny system zarządzania bazą danych, który zapewnia kręgosłup dla ogromnej części dzisiejszego Internetu. Opracowany i utrzymywany przez Oracle, MySQL to RDBMS open source (relacyjny system zarządzania bazą danych) z modelem klienta-serwera. Oferuje bezpieczną pamięć bazy danych, szybką wydajność i potężne funkcje.

Ten przewodnik pokaże, jak zmienić nazwę kolumny w MySQL.

Zmiana nazwy kolumny w MySQL

W MySQL baza danych ogólnie składa się z wielu tabel zawierających wiersze i kolumny, które zawierają różne dane. Do demonstracji zmienimy nazwę kolumny określonej tabeli.

Do demonstracji będę używać tej przykładowej bazy danych. To bardzo duża baza danych, która powinna wystarczyć do prawie każdej sytuacji testowej. Dla wygody użyję PhpMyAdmin, aby uzyskać dostęp do bazy danych i uruchomić zapytania. Dowiedz się więcej o instalacji i konfigurowaniu phpMyAdmin i MySQL.

Podstawowa struktura
Aby zmienić nazwę kolumny, struktura zapytania będzie wyglądać tak.

$ Alter Table zmiana

Jeśli należy zmienić nazwę wielu kolumn, możemy to zrobić również w jednym zapytaniu. W takim przypadku struktura zapytania będzie wyglądać tak.

$ Alter Table zmiana, zmiana

Alternatywnie, jeśli chcesz zmienić nazwę tabeli, struktura zapytania będzie wyglądać tak.

$ Zmień tabelę na

Możesz również zmienić nazwę wielu tabel za jednym razem.

$ Zmień nazwę Table na, na

MySQL pozwala również na użycie zmiany nazwy wielu baz danych.

$ Zmień tabelę . DO .

Zmiana nazwy kolumny tabeli
Rzućmy okiem na przykładową tabelę bazy danych Państwa.

$ Select * z krajów;

Z tego stołu Zmieńmy nazwę Nazwa kraju (varchar (40)) do country_label (Varchar (40)). Zapytanie będzie wyglądało mniej więcej tak.

$ Alter Table Kraje Zmień country_name country_label varchar (40);

Sprawdź zmianę.

$ Show kolumny z krajów;

Zmiana nazwy wielu kolumn
W następnym przykładzie będziemy zmieniać nazwy wielu kolumn w krajach tabeli. Zmieńmy country_id Do kod pocztowy, country_label Do Nazwa kraju, I region_id Do kod regionowy.

Zmień kraje tabeli
Zmień country_id country_code char (2),
Zmień country_label country_name varchar (40),
Zmiana region_id region_code int;

Sprawdź zmiany.

$ Show kolumny z krajów;

Zmiana nazwy stolików

Teraz spróbujmy zmienić nazwę stołu. Zmienimy nazwę stołu Państwa Do niezależny_regiony. Najpierw zwróć uwagę na bieżące nazwy tabeli.

Tabele $ show;

Uruchom następujące zapytanie, aby zmienić nazwę tabeli docelowej.

$ Zmień nazwę kraje na niezależne_regiony;

Sprawdź zmianę.

Tabele $ show;

Zmiana nazwy wielu tabel
Teraz spróbujmy zmieniać nazwy wielu tabeli jednocześnie. Zanotuj wszystkie bieżące tabele.

Tabele $ show;

Następnie uruchom następujące zapytanie.

Zmień nazwę tabeli
kraje do niezależnych_regionów,
Zadania do przypisanych_taków,
działy do ​​sekcji;

Sprawdź zmiany.

Tabele $ show;

Końcowe przemyślenia

Gratulacje! Z powodzeniem zmieniłeś nazwę istniejącej kolumny w MySQL. Ten samouczek pokazuje również zmianę nazwy istniejącej tabeli. Zarówno do zmiany nazwy kolumn i tabel, musisz zrozumieć podstawy stwierdzenia Zmień tabelę.

Każda tabela mysql jest oparta na kluczowym projekcie. W terminologii MySQL jest znany jako schemat. Zawiera niezbędne dane o wzorze umieszczania danych w tabeli. Ten przewodnik bada koncepcję schematu z praktycznymi przykładami.

Szczęśliwy komputer!