logo

SQL CREATE TABLE

СТВОРИТИ ТАБЛИЦЮ команда створює нову таблицю в базі даних у SQL. У цій статті ми дізнаємося про CREATE TABLE в SQL з прикладами та синтаксисом.

Оператор SQL CREATE TABLE

Інструкція SQL CREATE TABLE використовується для створення нової таблиці в базі даних. Користувачі можуть визначити структуру таблиці, вказавши назву стовпця та тип даних у команді CREATE TABLE.



Це твердження також дозволяє створити таблицю за допомогою обмеження, які визначають правила для таблиці. Користувачі можуть створювати таблиці в SQL і вставляти дані під час створення таблиці.

Синтаксис

Щоб створити таблицю в SQL, використовуйте це Синтаксис CREATE TABLE :

CREATE table table_name
(
Тип даних стовпця 1 (розмір),
тип даних column2 (розмір),
.
.
тип даних стовпцяN (розмір)
);



викликати функцію js із html

тут ім'я_таблиці є назва таблиці, колонка це назва стовпця

Приклад SQL CREATE TABLE

Давайте розглянемо кілька прикладів команди CREATE TABLE у SQL і побачимо як створити таблицю в SQL.

Приклад CREATE TABLE EMPLOYEE

У цьому прикладі ми створимо таблицю в SQL за допомогою первинний ключ , на ім'я СПІВРОБІТНИК.



  CREATE TABLE   Employee (  EmployeeID INT   PRIMARY KEY  ,  FirstName VARCHAR(50),  LastName VARCHAR(50),  Department VARCHAR(50),  Salary DECIMAL(10, 2) );>

СТВОРИТИ ТАБЛИЦЮ в SQL і вставити дані

У цьому прикладі ми створимо нову таблицю і вставимо в неї дані.

Давайте створимо таблицю для зберігання даних клієнтів, таким чином ім’я таблиці – це Customer, стовпці – Name, Country, age, phone тощо.

машинопис для кожного
CREATE TABLE Customer(  CustomerID INT PRIMARY KEY,  CustomerName VARCHAR(50),  LastName VARCHAR(50),  Country VARCHAR(50),  Age INT CHECK (Age>= 0 І Вік<= 99),  Phone int(10) );>

Вихід:

Довжина масиву в java

таблиця створена

Щоб додати дані в таблицю, ми використовуємо ВСТАВИТИ В синтаксис команди наведено нижче:

Синтаксис :

ВСТАВИТИ В table_name (column1, column2, …) VALUES (value1, value2, …);

Приклад запиту

if else if else if java

Цей запит додасть дані в таблицю під назвою «Тема».

  INSERT INTO   Customer (CustomerID, CustomerName, LastName, Country, Age, Phone)   VALUES   (1, 'Shubham', 'Thakur', 'India','23','xxxxxxxxxx'),  (2, 'Aman ', 'Chopra', 'Australia','21','xxxxxxxxxx'),  (3, 'Naveen', 'Tulasi', 'Sri lanka','24','xxxxxxxxxx'),  (4, 'Aditya', 'Arpan', 'Austria','21','xxxxxxxxxx'),  (5, 'Nishant. Salchichas S.A.', 'Jain', 'Spain','22','xxxxxxxxxx');>

Вихід:

створити таблицю та вставити дані

Створення таблиці з іншої таблиці

Ми також можемо використовувати CREATE TABLE, щоб створити копію існуючої таблиці. У новій таблиці вона отримує точне визначення стовпця, усі стовпці або окремі стовпці можна вибрати.

Якщо для створення нової таблиці використовувалася існуюча таблиця, за замовчуванням нова таблиця буде заповнена наявними значеннями зі старої таблиці.

Синтаксис:

стеки Java

СТВОРИТИ ТАБЛИЦЮ ім'я_нової_таблиці AS
ВИБРАТИ стовпець1, стовпець2,…
ВІД існуюча_ім'я_таблиці
ДЕ ….;

Запит:

  CREATE TABLE   SubTable   AS    SELECT   CustomerID, CustomerName   FROM   customer;>

Вихід:

створити таблицю з іншої таблиці

Примітка: Ми можемо використовувати * замість імені стовпця, щоб скопіювати всю таблицю в іншу таблицю.

Важливі моменти про оператор SQL CREATE TABLE

  • Оператор CREATE TABLE використовується для створення нової таблиці в базі даних.
  • Він визначає структуру таблиці, включаючи назву та тип даних стовпців.
  • TheDESC table_name;>Команда може бути використана для відображення структури створеної таблиці
  • Ми також можемо додати обмеження до таблиці, наприклад NOT NULL, UNIQUE, CHECK і DEFAULT.
  • Якщо ви спробуєте створити таблицю, яка вже існує, MySQL видасть помилку. Щоб уникнути цього, ви можете використовувати CREATE TABLE IF NOT EXISTS> синтаксис.