SQL Синтаксис

Бази данни

Базата данни най-често съдържа една или повече таблици. Всяка таблица се идентифицира с име (например "Customers" или "Поръчки"). Таблиците съдържат записи (редове) с данни. В този урок ще използваме добре известната примерна база данни на Northwind (включена в MS Access и MS SQL Server). По-долу има селекция от таблицата "Customers":

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S-958 22 Sweden

Таблицата по-горе съдържа пет записа (по един за всеки клиент) и седем колони (CustomerID, CustomerName, ContactName, Address, City, PostalCode и Country).

SQL изявления

Повечето от действията, които трябва да изпълните в база данни се извършват със SQL изрази. Следната SQL операция избира всички записи в таблицата Customers:

Опитайте сами »

В този урок ще научим всичко за различните SQL изрази. Имайте предвид, че ... SQL ключовите думи не са чувствителни към буквите: изразът select е същият като SELECT. В този урок ще пишем всички SQL ключови думи с главни букви.

Точка и запетая след SQL изявления?

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

Някои от най-важните SQL команди

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