Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie SQL do utworzenia tabeli w MySQL

Ten samouczek jest częścią serii Naucz się podstawowych zapytań SQL przy użyciu MySQL. W tym samouczku omówimy zapytania SQL w celu utworzenia tabeli w MySQL.

Utwórz zapytanie tabeli

Zapytanie CREATE TABLE może posłużyć do utworzenia tabeli bazy danych. Jeśli jesteś zdalnie zalogowany do bazy danych, będziesz potrzebować również uprawnienia CREATE dla tabeli, aby utworzyć tabelę.

poniżej wspomniany zapytanie tworzy użytkownika tabeli posiadającego kolumnę id w bazie danych przedsiębiorstwa. Aby utworzyć tabelę, musimy określić co najmniej jedną kolumnę.

# TODO - Create Table
# Query - CREATE TABLE <table name>(<column 1>, <column 2>)

# It might throw error in case database do not exist or table already exist with the same name
CREATE TABLE `enterprise`.`user`(`user_id` INT);

OR

# Good to go - there won't be any verification of identical structure of the existing table
CREATE TABLE IF NOT EXISTS `enterprise`.`user`(`user_id` INT);

To jest bardzo podstawowe zapytanie do utworzenia tabeli w bazie danych MySQL.

Definicja kolumny

Dodając kolumnę musimy podać przynajmniej jej nazwę i typ danych. Możesz także śledzić Ścieżki typów danych MySQL, aby poznać dostępne typy danych w MySQL. Możemy również określić opcjonalne szczegóły kolumn podczas dodawania tabeli, jak pokazano poniżej.

<nazwa kolumny> <typ danych>(<rozmiar>) [NOT NULL] [DEFAULT <wartość domyślna>] [AUTO_INCREMENT]

Nazwa kolumny - Określa nazwę kolumny.

Typ i rozmiar danych - Musimy podać typ danych każdej kolumny z opcjonalnym rozmiarem lub szerokością wyświetlania. Na przykład - INT(8) reprezentuje typ danych całkowitych o długości wyświetlania 8 cyfr. Szerokość wyświetlania nie ma wpływu na minimalne i maksymalne wartości typu danych.

NIE BRAK - Opcjonalnie możemy określić, czy kolumna akceptuje wartość null.

Wartość domyślna - Słowo kluczowe DEFAULT może być użyte do określenia wartości domyślnej w przypadku, gdy wartość kolumny nie zostanie podana podczas wstawiania danych wiersza.

Automatyczny przyrost - Opcjonalnie możemy określić automatyczne zwiększanie wartości kolumny dla każdego nowego wiersza dodanego do tabeli.

W ten sposób możemy utworzyć tabelę w MySQL za pomocą zapytania SQL.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL liczący wszystkie wiersze zamiast zliczania pojedynczych wierszy

  2. Samouczek MySQL — zarządzanie dziennikami serwera MySQL:obracanie, kompresowanie, przechowywanie i usuwanie

  3. LEWE DOŁĄCZ tylko w pierwszym rzędzie

  4. Obliczanie rozmiaru puli buforów InnoDB dla serwera MySQL

  5. ASP.NET używa SqlConnection łączy MySQL