Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2010-04-03 14:26:23 ЛС | профиль | цитата
В предыдущем посте про SQLite (см.выше) при выполнении команды:
INSERT INTO newtable(fio, pasport_serija, pasport_nomer) VALUES('Иванов Иван Иванович', 'EO','12345678')
колонка god_rovdenija осталась пустой. Для заполнения или для исправления этой колонки служит команда
UPDATE
Формат команды:
UPDATE newtable SET  god_rovdenija=1990 WHERE (pasport_serija='EO') AND (pasport_nomer='12345678')
т.е. для WHERE выбираем поля заведомо не могущие совпасть у двух Ивановых Иванов Ивановичей, а если точно известен идентификатор записи (id), например 5, то можно и попроще
UPDATE newtable SET  god_rovdenija=1990 WHERE id=5
------------ Дoбавленo в 14.26:
Для удаления запис(и\ей) применяем команду
DELETE
DELETE FROM newtable
удаляет все записи из таблицы
DELETE FROM newtable WHERE id=5
удаляет запись с id=5, и все что было написано в UPDATE про WHERE можно применять и при DELETE FROM
DELETE FROM newtable с применением LIMIT - очень похоже на "русскую рулетку" и начинающему не нужно. ИМХО.

Знание этих четырех команд (CREATE TABLE, INSERT INTO, DELETE FROM, UPDATE ) вполне достаточно для начального администрирования БД.

[offtop]Сижу и думаю, как попроще описать SELECT [/offtop]



карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
Голосовали:Ravilr