Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Внутренние соединения таблиц Join, Inner join ⇐ ПредыдущаяСтр 3 из 3
Внутренние соединения таблиц Join, Inner join JOIN — оператор языка SQL, позволяющий соединять записи из двух таблиц реляционной базы данных. SELECT FIELD [,... n] FROM Table1 {INNER | {LEFT | RIGHT | FULL} OUTER | CROSS } JOIN Table2 ON <condition> Оператор внутреннего соединения INNER JOIN соединяет две таблицы, причём порядок таблиц для оператора неважен, поскольку оператор является симметричным. SELECT * FROM Person INNER JOIN City ON Person.CityId = City.Id
Инструкция INSERT добавляет в таблицу одну или несколько новых строк. В простейшем виде инструкция INSERT имеет следующий вид: Вставка значений в таблицы INSERT INTO <ИМЯ_ТАБЛИЦЫ> [(<имя_столбца>…)] VALUES (<значение>,<значение>…)
INSERT [INTO] table_or_view [(column_list)] data_values
Инструкция INSERT выполняет вставку в указанную таблицу или представление значений data_values в виде одной или нескольких строк. Параметр column_list представляет собой разделяемый запятыми список имен столбцов, для которых представляются данные. Если аргумент column_list не задается, данные получают все столбцы таблицы или представления.
Большинство параметров, которые были указаны при первоначальном создании таблицы, можно изменить. Можно выполнить следующие действия.
Можно добавить, изменить или удалить столбцы. У столбца можно изменить имя, длину, тип данных, точность, масштаб Изменение данных таблицы UPDATE <имя_таблицы>SET <имя_столбца>=<значение> [WHERE<условие>]
DELETE — в языках, подобных SQL, DML-операция удаления записей из таблицы. Критерий отбора записей для удаления определяется выражением where. В случае, если критерий отбора не определён, выполняется удаление всех записей. DELETE FROM <имя_таблицы>[WHERE <условие>] если условие не указывается, то таблица очищается, если указано,то удаляются все записи, удовлетворяющие условию
Для создания таблицы в MySQL служит команда СREATE TABLE — которая принимает много параметров которые задавать не обязательно. Для создания таблицы достаточно указать команду СREATE TABLE и имя таблицы, а так же имена столбцов которые будет содержать таблица: CREATE TABLE <имя> (<имя_столбца><тип_столбца> [NOT NULL][UNIQUE|PRIMARY KEY] [REFERENCES<имя мат.таблицы>[<имя столбца>]])
ALTER TABLE [<имя таблицы > ADD ALTER TABLE позволяет менять структуру существующей таблицы. Можно добавлять и удалять поля, индексы, изменять типы полей, переименовывать поля и таблицы, изменять свойства таблиц.
ALTER TABLE создает временную таблицу, производит в ней изменения, затем удаляет старую таблицу и переименовыват временную. Поддержка целостности данных. Триггеры. Целостность отношений – в базовом (основном) отношении ни один атрибут первичного ключа не может содержать отсутствующих значений, т.е. NULL-значений. Обеспечение целостности данных гарантирует качество данных в таблице. Например, если служащему присвоен идентификатор 123, база данных не должна позволять другим служащим иметь такое же значение идентификатора. Если существует столбец employee_rating, в котором значения должны находиться в диапазоне от 1 до 5, база данных не должна сохранять в нем значения, лежащие вне этого диапазона. Если в таблице есть столбец dept_id, в котором хранятся номера отделов для служащих, то база данных должна воспринимать только те значения, которые допустимы в качестве номеров отделов компании. Триггеры- последовательность действий, которая запускается не простым вызовом, а по наступлению события
|
|||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 137; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.237.3 (0.008 с.) |