Введение в SQL-сервер


M.S SQL — одна из самых популярных баз данных в мире. Если вы также заинтересованы в проектировании, разработке и оптимизации баз данных, мы научим вас


Введение в SQL



SQL — это стандартный язык для доступа к базам данных и управления ими. эта платформа разработана и поддерживается Microsoft.
В этой статье мы попытаемся познакомить вас с SQL простым языком, а в следующих статьях мы объясним вам это очень профессионально.


Что такое SQL?



  • SQL расшифровывается как структурированный язык запросов.
  • SQL позволяет получать доступ к базам данных и управлять ими
  • SQL стал стандартом Американского национального института стандартов (ANSI) в 1986 году и Международной организации по стандартизации (ISO) в 1987 году.



Что может SQL?



  • SQL может выполнять запросы к базе данных
  • SQL может извлекать данные из базы данных
  • SQL может вставлять записи в базу данных
  • SQL может обновлять записи в базе данных
  • SQL может удалять записи из базы данных
  • SQL может создавать новые базы данных
  • SQL может создавать новые таблицы в базе данных
  • SQL может создавать хранимые процедуры в базе данных
  • SQL может создавать представления в базе данных
  • SQL может устанавливать разрешения для таблиц, процедур и представлений



SQL является стандартным, НО....



Хотя SQL является стандартом ANSI/ISO, существуют разные версии языка SQL.

Однако, чтобы соответствовать стандарту ANSI, все они поддерживают как минимум основные команды (такие как SELECT, UPDATE, DELETE, INSERT, WHERE) аналогичным образом.


Использование SQL на вашем веб-сайте



Чтобы создать веб-сайт, отображающий данные из базы данных, вам понадобятся:

Программа базы данных RDBMS (например, MS Access, SQL Server, MySQL)
  • Чтобы использовать серверный язык сценариев, например PHP или ASP
  • Чтобы использовать SQL для получения нужных данных
  • Использование HTML/CSS для оформления страницы



СУБД



RDBMS означает систему управления реляционными базами данных.

СУБД является основой для SQL и для всех современных систем баз данных, таких как MS SQL Server, IBM DB2, Oracle, MySQL и Microsoft Access.

Данные в СУБД хранятся в объектах базы данных, называемых таблицами. Таблица представляет собой набор связанных записей данных и состоит из столбцов и строк.

Посмотрите на таблицу «Клиенты»:
SELECT * FROM Customers;

Каждая таблица разбита на более мелкие объекты, называемые полями. Поля в таблице Customers состоят из CustomerID, CustomerName, ContactName, Address, City, PostalCode и Country. Поле — это столбец в таблице, предназначенный для хранения конкретной информации о каждой записи в таблице.

Запись, также называемая строкой, представляет собой каждую отдельную запись, которая существует в таблице. Например, в приведенной выше таблице «Клиенты» 91 запись. Запись — это горизонтальная сущность в таблице.

Столбец — это вертикальный объект в таблице, который содержит всю информацию, связанную с определенным полем в таблице.

Имейте в виду, что...
Ключевые слова SQL НЕ чувствительны к регистру: select совпадает с SELECT.
В этом руководстве мы будем писать все ключевые слова SQL в верхнем регистре.

Точка с запятой после операторов SQL?
В некоторых системах баз данных требуется точка с запятой в конце каждого оператора SQL.

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

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


Некоторые наиболее важные команды/синтаксис SQL



  • SELECT — извлекает данные из базы данных
  • UPDATE — обновляет данные в базе данных
  • DELETE — удаляет данные из базы данных
  • INSERT INTO — вставляет новые данные в базу данных
  • CREATE DATABASE — создает новую базу данных
  • ALTER DATABASE — изменяет базу данных
  • CREATE TABLE — создает новую таблицу
  • ALTER TABLE — изменяет таблицу
  • DROP TABLE — удаляет таблицу
  • CREATE INDEX — создает индекс (ключ поиска)
  • DROP INDEX — удаляет индекс


Введение в SQL-сервер