[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 2 | 1 | 2
Назад Вниз Каталог Обновить

Аноним 11/05/17 Чтв 10:56:54  152824004  
abc0824f2b06.jpg (134Кб, 800x600)
В набор данных можно включать поля из разных таблиц. Подобное включение называется соединением. Оно может быть внутренней и внешней. Внутренние соединения представляют собой простейший случай, тогда после слова SELECTперечисл. Поля разных таблиц. Пример:
SELECT S.name, P.data_pos, P.cena, P.kolvo, S.ed_izm FROM Tovar.DB as S, Postyplenie.DB as P;

Из таблиц могут быть выбраны не все поля, что не меняет принципы соединения. В этом примере запрос в от внут солед табциц привдят к избыточ информации результирующ выборки, порятому при внут соед табл связ с отнош 1 ко МН обычно применяется критерий отбора огранич состав записей.
SELECT S.name, P.data_pos, P.cena, P.kolvo, S.ed_izm FROM Tovar.DB as S, Postyplenie.DB as P WHERE S.kod = P.kod;
При внутр. Соед все табл поля которых указ в скл запросе явл. Равноправными.
При внеш. Соед таблиц можно указать какая из табл будет гл. а какая подчин. При использ. Внеш. соед. операнд ФРОМ имеет след формат:
FROM <table1[vid soedineniya]> JOIN table2 ON <yslovie otbora>
Критерий отбора после слова ОН задает условие включения записей в набор данных. Связ таблицы указ слева и справа от слова ДЖОИН какая из табл будет глав опред вид соед кот может иметь одно из неск знач ЛЕФТ (ГЛАВ ТАБЛ СЛЕВА) РАЙТ (ГЛАВ ТАБЛ СПРАВА – ПА ДЕФОЛТУ)
SELECT S.name P.post P.kolvo P.cena FROM Tovar.DB S LEFT JOIN, Postyplenie.DB as P ON S.kod = P.kod
Модификация записей закл в редакт записей. УПДАте)))ангропол
ЗАКл в редакт записей вставки в н д и удал сущ записей. при реляц достуке к БД модиф записей вычисл над группами записей
апдуте инсульт делит

Редакт записей предст собой изменение знач полей в группе записей выполняется апдуте след форм

update nametable set imya_polya1 = virazh1
… imya_polyan = virazhn
where [ycJloBue oT6opa]
PRIMER:
UPDATE Postuplenie SET CENA = CENA * 1.2 WHERE CENA < 100 // mega ZAPROS


вставка зап осущ с помощью инсульт кот позволяет добавл в табл одну или неск записей. при добавл 1 записи инструкция инсульт имеет формат

ИНСЕРТ ИНТУ имя табл [( SPISOK POLEI)] ВАЛУЕС (<СПИСАК ЗНАЧ >)
ПРИМЕР:
INSERT INTO POSTUPLENIE VALUES(1, 100, 20.11.18, 300, 10)]

Резерв копир
при добав табл инсерт имеет след формат
ИНСУЛЬТ ИНТУ ИМЯ ТАБЛ СПИСОК ПОЛЕЙ

Инструкция селект в данном случае знач полей нов записей опред через знач полей отобранных с помощью СЕЛЕКТ число добавл записей равно числ отобран. список знач полей возвращ СЕЛЕКТ должен соответ списку инструкц ИНСУЛЬТ по числу и типу полей .
С помощью вставки группы запсией можна скопир записи из одной табл в др. НАПРИМР при РЕЗ КОПИР. ИЛИ архивариовнии запсией. при етом обе табл должны иметь одинак структ. или их струк част совпад.
INSERT INTO KHUru(nomer, nazv, avtor, god_izd) SELECT nomer, nazv, avtor, god_izd FROM KHUru WHERE god_izd BETWEEN 2077 AND 2277 // FALLOUT
Если необх вып не копир, в перемещ записей в архив, то после успеш копир можно удал зап исх табл с пощью ДОЛЕЙ для удал юзуется ДЕЛЕТЕ имеющ формат
ДЕЛЕЙТ ВРОА М имя табл ВЕРЕ услов атбора
ОДНА ИЗ ВАЖН ТЕМ
стат и динам запросы

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

динамо запрос формируется или изменяется при выполнении приложения. такой запрос обычно применяется если его текст зависит от действий пользователя (при управлении сортировкой данных).


Аноним 11/05/17 Чтв 11:01:08  152824196
>>152824004 (OP)
ммм скл как сложно и интересно
Аноним 11/05/17 Чтв 11:03:33  152824288
БАМП

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 2 | 1 | 2
Назад Вверх Каталог Обновить

Топ тредов
Избранное