MySQL. Добавление данных. Модификация данных и таблицы

Главная » Видеоуроки » MySQL » MySQL. Добавление данных. Модификация данных и таблицы
В данном видеоуроке мы продолжим знакомиться с MySQL, а именно рассмотрим добавление данных в таблицу при помощи MySQL и изменение данных и структуры таблицы. На прошлом уроке мы создали базу данных sport и в ней создали таблицу players.
Сначала мы добавим две колонки в таблицу. Для этого в MySQL существует оператор alter table table_name add column_name.
На самом деле данный оператор очень универсальный с точки зрения модификации. Полный синтаксис оператора alter table можно посмотреть на официальном сайте mysql.

Добавление данных реализуется оператором INNER JOIN (смотрите примеры запросов ниже).
.
Важное замечание — кодировка. При добавлении данных на русском в таблице при выборке могут появиться знаки вопроса. Это связано с тем, что не установлена кодировка таблиц и базы данных. Для этого нужно выполнить запрос ALTER TABLE table_name CONVERT TO CHARACTER SET utf8;

Выборка из таблицы производится командой SELECT (смотрите примеры запросов ниже).
В выборку можно добавлять условия (where).
Обновлять данные необходимо при помощи оператора UPDATE.
В конце урока мы удалили нашу базу данных при помощи запроса DROP DATABASE sport;

Код урока

alter table players add country varchar(100);

alter table players modify country varchar(100) not null;

alter table players modify player_name varchar(255) not null;

insert into players (player_name, country, sport_kind) values
    >  ('Lionel Messi', 'Argentina', 'footbal'),
    > ('Roger Federer', 'Switzerland', 'tennis'),
    > ('Sidney Crosby', 'Canada', 'hockey');

select * from players;

insert into players (player_name, country, sport_kind) values ('Кокорин', 'Россия', 'football');

ALTER TABLE players CONVERT TO CHARACTER SET utf8;

select * from players;

select player_name from players;

select player_name from players limit 2;

select player_name from players where country = 'Argentina';

select player_name from players where country = 'Argentina' or country= 'Canada';

update players set player_name = 'Златан Ибрагимович' where player_id=4;

update players set country="Швеция" where player_id = 4;

0 Комментариев

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.

Pin It on Pinterest

Share This