Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК
     ❯   

SQL Учебник


SQL БАЗА ДАННЫХ


SQL Справочник


SQL Примеры



SQL CREATE Ключевое слово



CREATE DATABASE - Создать базу данных

Команда CREATE DATABASE используется для создания новой базы данных SQL.

Следующий SQL создает базу данных с именем "testDB":

Пример

CREATE DATABASE testDB;

Совет: Перед созданием любой базы данных убедитесь, что у вас есть права администратора. После создания базы данных вы можете проверить ее в списке баз данных с помощью следующей команды SQL: SHOW DATABASES;


CREATE TABLE - Создать таблицу

Команда CREATE TABLE создает новую таблицу в базе данных.

Следующий SQL создает таблицу под названием "Persons", которая содержит пять столбцов: PersonID, LastName, FirstName, Address, и City:

Пример

CREATE TABLE Persons (
    PersonID int,
    LastName varchar(255),
    FirstName varchar(255),
    Address varchar(255),
    City varchar(255)
);
Попробуйте сами »

CREATE TABLE - Создать таблицу (другую)

Следующий SQL создает новую таблицу под названием "TestTables" (который является копией двух столбцов в таблице "Customers"):

Пример

CREATE TABLE TestTable AS
SELECT customername, contactname
FROM customers;
Попробуйте сами »

CREATE INDEX - Создать индекс

Команда CREATE INDEX используется для создания индексов в таблицах (позволяет дублировать значения).

Индексы используются для быстрого извлечения данных из базы данных. Пользователи не могут видеть индексы, они просто используются для ускорения поиска/запросов.

Следующий SQL создает индекс с именем "idx_lastname" в столбце "LastName" таблицы "Persons":

CREATE INDEX idx_lastname
ON Persons (LastName);

Если вы хотите создать индекс для комбинации столбцов, вы можете перечислить имена столбцов в круглых скобках, разделенных запятыми:

CREATE INDEX idx_pname
ON Persons (LastName, FirstName);
Примечание: Синтаксис создания индексов различается в разных базах данных. Поэтому: проверьте синтаксис для создания индексов в вашей базе данных.

Примечание: Обновление таблицы с индексами занимает больше времени, чем обновление таблицы без них (поскольку индексы также нуждаются в обновлении). Поэтому создавайте индексы только для тех столбцов, по которым будет часто выполняться поиск.


CREATE UNIQUE INDEX - Создать уникальный индекс

Команда CREATE UNIQUE INDEX создает уникальный индекс в таблице (повторяющиеся значения не допускаются).

Следующий SQL создает индекс с именем "uidx_pid" в столбце "PersonID" таблицы "Persons":

CREATE UNIQUE INDEX uidx_pid
ON Persons (PersonID);

CREATE VIEW - Создать представление

Команда CREATE VIEW создает представление.

Представление - это виртуальная таблица, основанная на результирующем наборе инструкции SQL.

Следующий SQL создает представление, которое выбирает всех клиентов из Бразилии:

Пример

CREATE VIEW [Brazil Customers] AS
SELECT CustomerName, ContactName
FROM Customers
WHERE Country = "Brazil";
Попробуйте сами »

CREATE OR REPLACE VIEW - Создать или заменить представление

Команда CREATE OR REPLACE VIEW обновляет представление.

Следующий SQL добавляет столбец "Город" в представление" клиенты Бразилии":

Пример

CREATE OR REPLACE VIEW [Brazil Customers] AS
SELECT CustomerName, ContactName, City
FROM Customers
WHERE Country = "Brazil";
Попробуйте сами »

Запросить представление

Мы можем запросить представление выше следующим образом:

Пример

SELECT * FROM [Brazil Customers];
Попробуйте сами »

CREATE PROCEDURE - Создать процедуру

Команда CREATE PROCEDURE используется для создания хранимой процедуры.

Хранимая процедура - это подготовленный SQL код, который можно сохранить, чтобы этот код можно было повторно использовать снова и снова.

Следующий SQL создает хранимую процедуру с именем "SelectAllCustomers" , которая выбирает все записи из таблицы "Customers":

Пример

CREATE PROCEDURE SelectAllCustomers
AS
SELECT * FROM Customers
GO;

Выполните описанную выше хранимую процедуру следующим образом:

Пример

EXEC SelectAllCustomers;


×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.