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.
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, zmianaAlternatywnie, jeśli chcesz zmienić nazwę tabeli, struktura zapytania będzie wyglądać tak.
$ Zmień tabelę naMożesz również zmienić nazwę wielu tabel za jednym razem.
$ Zmień nazwę Table na, naMySQL 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.
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.
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.
Następnie uruchom następujące zapytanie.
Zmień nazwę tabeliSprawdź 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!