sql



Sql запросы

Автор ANTBLD + задал вопрос в разделе Другие языки и технологии

Что такое SQL? Просьба объяснить подробно. и получил лучший ответ

Ответ от Антон Петернёв[гуру]
База данных, куда записываются оразличные таблицы.

Ответ от Голый Мужик[гуру]
Вопреки вышесделаной копипасте из педивикии, SQL - декларативный предметно-ориентированный язык программирования, призванный описывать операции над реляционными множествами (sets), название - аббревиатура от "структурированного языка запросов". Употребляется чуть менее, чем во всех системах управления реляционными базами данных (СУБД) и делится на две большие такие части: DDL (язык определения данных - создание / модификация / удаление отношений, атрибутов, ограничителей, связей и тому подобного) и DML (выборка / вставка / удаление / изменение данных) .
Закончим с матаном для неведающих сути вещей копипастеров, передём к существу вопроса. В реляционном исчислении, отношение - прямоугольная таблица, столбцы которой описывают структуру данных, а строки являются самими данными. Например, следующий DDL
create table Persons
(
Id int primary key identity,
Name nvarchar(50),
Age int
)
создаст таблицу Persons с полями (атрибутами, столбцами) Id, Name и Age. Конструкция primary key означает, что столбец Id является ключевым (то есть, однозначно идентифицирует записи) , int - что столбец содержит целые числа, identity - то, что значения для данного столбца генерирует СУБД автоматически (для первой записи Id = 1, для второй - 2 и т. д. ) nvarchar(50) - строковый тип данных, длина строки ограничена сверху пятьюдесятью символами.
Следующий DML вонзит в таблицу две записи
insert into Persons (Name, Age) values ("Петрович", 45);
insert into Persons (Name, Age) values ("Шендерович", 35);
Объяснять, думаю, не надо.
Следующий DML выведет одну запись:
select Name, Age from Persons where Age > 40
результат -
Name -------------Age (заголовок)
Петрович --------45 (собсна, данные)
Думаю, что с этим понятно всё тоже.
DML-запрос
select * from persons order by Name;
выведет все записи с данными изо всех столбцов, отсортированные по полю Name в алфавитном порядке.
Ключи да счётчики-identity необходимы для связи данных из нескольких таблиц, а также для доступа к записям из прикладных приложений (аналог указателя или ссылки из языков общего назначения) , об этом прочитаете уже самостоятельно. Если, конечно, захотите.

Ответ от Vic[гуру]

Ответ от => No comments™ <=[гуру]
Подробно по теме:
SQL – структурированный язык запросов. SQL основан на реляционной алгебре и является языком манипулирования данными. SQL позволяет описывать условия поиска информации без того, чтобы задавать последовательность действий, нужных для получения ответа на запрос. SQL – стандартное средство доступа к серверу баз данных.

Ответ от Alex Good[гуру]
SQL (ˈɛsˈkjuˈɛl или ˈsiːkwəl; англ. Structured Query Language — язык структурированных запросов) — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. Вопреки существующим заблуждениям, SQL является информационно-логическим языком, а не языком программирования.
ru.wikipedia.org/wiki/SQL

Ответ от H d[гуру]
это такой специальный язык для работы с базами данных
тут почитай:

Ответ от ServAdmin[гуру]
Это язык запросов к базам данных.

Ответ от Джамиль Хаметов[гуру]
SQL -запрос это запросы в базу данных Mysql

Ответ от Ivantrs[гуру]
это такой специальный язык для работы с базами данных
тут почитай:

Ответ от Ёергей[новичек]
SQL – в первую очередь это язык запросов к реляционным базам данных. Для сравнения есть еще MDX – язык запросов к многомерным базам данных (OLAP–кубам).

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Что такое SQL? Просьба объяснить подробно.
Select SQL на Википедии
Посмотрите статью на википедии про Select SQL
SQL на Википедии
Посмотрите статью на википедии про SQL
Sukhoi Superjet 100 на Википедии
Посмотрите статью на википедии про Sukhoi Superjet 100
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*