Запит sql на додавання і видалення записів
Відео: SQL для початківців (DML): Вставка даних в таблицю (MySql), Урок 3!
У цій статті ми розберемо, мабуть, одні з найважливіших SQL-запитів. це запити на додавання і видалення записів з таблиці бази даних. Оскільки, ДУЖЕ часто доводиться додавати нові записи в таблицю, причому робити це в автоматичному режимі, то даний матеріал обов`язковий до вивчення.
Для початку SQL-запит на додавання нового запису в таблицю:
INSERT INTO users (login,pass) values(`TestUser`,`123456`)
При додаванні запису спочатку йде команда "INSERT INTO", Потім назва таблиці, в яку ми вставляємо запис. Далі йде в круглих дужках назви полів, які ми хочемо заповнити. А потім в круглих дужках після слова"values"Починаємо перераховувати значення тих полів, які ми вибрали. Після виконання цього запиту в нашій таблиці з`явиться новий запис.
Відео: Запит на додавання в MS Access
іноді потрібно оновити запис в таблиці, для цього існує наступний SQL-запит:
UPDATE users SET login =`TestUser2`,pass=`1234560` WHERE login=`TestUser`
Даний запит є більш складним, так як він має конструкцію "WHERE", Але про неї трохи нижче. Спочатку йде команда"UPDATE", Потім ім`я таблиці, а після"SET"Ми описуємо значення всіх полів, які ми хочемо змінити. Було б все просто, але постає питання:"А яку саме запис слід оновлювати?". Для цього існує"WHERE". У даному випадку ми оновлюємо запис, поле"login"У якій має значення"TestUser". Зверніть увагу, що якщо таких записів буде кілька, то оновляться абсолютно все! Це дуже важливо розуміти, інакше Ви ризикуєте втратити свою таблицю.
Відео: Microsoft Access № 28: запит Access на додавання записів
Давайте трохи ще поговоримо про "WHERE". Крім простих перевірок на рівність існують так же і нерівності, а також логічні операції: AND і OR.
UPDATE users SET login =`TestUser2`,pass=`1234560` WHERE id lt;15 AND login=`TestUser`
даний SQL-запит оновить ті записи, id яких менше 15 І поле "login" має значення "TestUser". Сподіваюся, Ви розібралися з конструкцією"WHERE", Тому що це дуже важливо. Саме"WHERE"Використовується при вибірці записів з таблиць, а це сама частоіспользуемих завдання при роботі з базами даних.
І, наостанок, простий SQL-запит на видалення записів з таблиці:
DELETE FROM users WHERE login=`TestUser2`
Після команди "DELETE FROM"Йде ім`я таблиці, в якій потрібно видалити записи. Далі описуємо конструкцію" WHERE ". Якщо запис буде відповідати описаним умовам, то вона буде видалена. Знову ж зверніть увагу, в залежності від кількості записів, що задовольняють умові після"WHERE", Може піти будь-яке їхнє кількість.
Відео: БД11-01 (Основи мови SQL. Практичне заняття №01)
Ось Ви і дізналися, як додавати, оновлювати і видаляти записи з таблиці. А в наступній статті я Вас познайомлю з тим, як робити вибірку записів з таблиці, а це є, мабуть, найважливішим при роботі з базами даних.
Повний курс по PHP і MySQL: https://srs.myrusakov.ru/php
- Як дізнатися останній id в mysql
- Як дізнатися синтаксис sql-запиту через phpmyadmin
- Як дізнатися розміри таблиці через sql
- Індекси в mysql
- Створення движка на mvc. Створюємо можливість додавання користувача в базу даних через адмін панель
- Sql-запит на вибірку з декількох таблиць
- Запит sql на створення і видалення бази даних
- Випадкова вибірка з бази даних
- Запит sql на вибірку записів
- Створення тригерів в mysql
- Pdo. Частина 3.
- Sql-запити для роботи з таблицями
- Управління записами в phpmyadmin
- Чи не працює sql-запит
- Запит sql на вибірку певного числа записів
- Запит sql на створення індексу
- Відправлення запитів до бази даних в php
- Права (привілеї) користувачів в mysql
- Join в sql
- Структура бази даних
- Запит sql на створення (зміна) користувача