Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL заявка за създаване на таблица в MySQL

Този урок е част от поредицата Научете основни SQL заявки с помощта на MySQL. В този урок ще обсъдим SQL заявките за създаване на таблица в MySQL.

Създаване на заявка за таблица

Заявката CREATE TABLE може да се използва за създаване на таблица на база данни. В случай, че сте влезли отдалечено в базата данни, ще ви трябва и привилегията CREATE за таблицата, за да създадете таблица.

посоченото по-долу query създава потребителя на таблицата с колона с идентификатор в корпоративната база данни. Трябва да посочим поне една колона, за да създадем таблица.

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

Това е най-основната заявка за създаване на таблица в MySQL база данни.

Дефиниция на колона

Докато добавяме колона, трябва да посочим поне нейното име и тип данни. Можете също да следвате Cheatsheet MySQL Data Types, за да знаете наличните типове данни в MySQL. Можем също да посочим допълнителни подробности за колоните, докато добавяме таблицата, както е показано по-долу.

<име на колона> <тип данни>(<размер>) [NOT NULL] [DEFAULT <стойност по подразбиране>] [AUTO_INCREMENT]

Име на колона - Указва името на колоната.

Тип и размер на данните - Трябва да предоставим типа данни на всяка колона с незадължителен размер или ширина на дисплея. Например - INT(8) представлява целочислен тип данни с дължина на дисплея от 8 цифри. Ширината на дисплея не оказва влияние върху минималните и максималните стойности на типа данни.

НЕ NULL - Можем по избор да посочим дали колоната приема нулева стойност.

Стойност по подразбиране - Ключовата дума DEFAULT може да се използва за определяне на стойността по подразбиране, в случай че стойността на колоната не е предоставена при вмъкване на данните в реда.

Автоматично увеличение - Можем по избор да посочим автоматично увеличаване на стойността на колоната за всеки нов ред, добавен към таблицата.

Ето как можем да създадем таблица в MySQL, използвайки 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. Групирайте само по дата в колона Datetime

  2. Как да изберете n-тия ред в таблица с база данни на SQL?

  3. Вмъкнете няколко реда с подготвени изрази за PDO

  4. brew инсталирайте mysql на macOS

  5. Как да проверите версията на MySQL