MySQL
Работа с данными таблиц MySQL через консоль
Операция создания (INSERT INTO)
Операция чтения (выбора) (SELECT)
Операция обновления (UPDATE)
Операция удаления (DELETE)
Удалить все данные из таблицы (TRUNCATE)
Операция создания
INSERT INTO [имя_таблицы] ('[поле1]', '[поле2]', ...) VALUES ('[значение_поля_1]', '[значение_поля_2]', ...);
Выполним два запроса:
INSERT INTO `news2` (id, title, date, short_content, content, author_name) VALUES ('1', 'news1', '2017-10-15', 'short_content1', 'content1', 'author1');
INSERT INTO `news2` (id, title, date, short_content, content, author_name) VALUES ('2', 'news2', '2018-10-15', 'short_content2', 'content1', 'author2');
- таблица news2 будет заполнена
Операция чтения (выбора)
Выбрать отдельные поля из таблицы:
SELECT '[поле1]', '[поле2]', ... FROM [имя_таблицы];
Можно конкретизировать выбор данных с помощью оператора WHERE(где):
SELECT [поле1], [поле2], ... FROM [имя_таблицы] WHERE [поле1] = '[значение_поля_1]';
Выбрать все из таблицы:
SELECT * FROM [имя_таблицы];
Операция обновления
UPDATE [имя_таблицы] SET [поле1] = '[значение_поля_1]', [поле2] = '[значение_поля_2]'
WHERE [поле1] = '[значение_поля_1]' ;
- поля title и content будут изменены
Операция удаления
DELETE FROM [имя_таблицы] WHERE [поле1] = '[значение_поля_1]';
- удалит все записи из строки, где id = '2'.
Удалить все данные из таблицы
TRUNCATE [имя_таблицы];
- таблица news2 будет полностью очищена
Наверх Наверх