MySQL примеры: примеры запросов mysql



В данном материале приведены примеры mysql запросов. Всего помнить невозможно, часто бывает, забываешь как подать тот или иной mysql запрос. Надеюсь mysql примеры помогут вам при создании приложений и практичны в применении. Мы рассмотрим такие примеры, как insert, select, update, delete и другие.

Пример создания таблицы в MySQL

CREATE TABLE example
(
id int(11) NOT NULL PRIMARY KEY auto_increment,
name varchar(50),
age int(2),
info text,
date date
);


Вот пример создания таблицы в БД MySQL. Данный запрос создаст таблицу example, в которой id - первичный ключ (ставиться автоматически), name– поле с допустимым максимальным значением 50 символов, age– максимально принимает 2 цифирных символа, info– может принимать неограниченное количество любых символов, date– будет вставлять сегодняшнюю дату.

Пример MySQL select

SELECT * FROM name_table WHERE id = '16'


Выберет запись таблицы name_table, в которой idравен 16, при этом будут выбраны все поля (символ * выбирает все поля).

SELECT id, field1, field2 FROM name_table WHERE id = '16'


Тот же пример, только вернется значения полей id, field1, field2.

Пример более сложных конструкций select

SELECT * FROM name_table WHERE field1  like 'value1' and field2 like 'value2' order by date DESC limit 3, 5


Выберет все поля из nam_table где значение field1 похожее на value1 и значение field2 похожее на value2, отсортирует за датой, выведет 5 записей начиная с 3 записи (limit 3,5). Если DESC заменить на ASC, отсортирует записи в обратном порядке.

Пример MySQL insert

insert into name_table (site, description) values ('sitear.ru', 'SiteAR – создание сайтов')


Вставляет в таблицу name_table в поля site и description данные значения. Помните если поле помечено как auto_increment, то оно будет заполнятся автоматически (например поле id).

Пример MySQL update

update name_table set field = 'value' where id = '12'


Изменяет значение поля field на value в таблице name_table где id равен 12.

Пример MySQL delete

delete from name_table where id = '14'


Удаляет запись из name_table где id равен 14.

Количество записей в таблице (count)

select count(id) from name_table


Даст нам количество записей в name_table. Id - поле в таблице.

select count(id) from users where age like '12'


Даст количество пользователей, в которых возраст 12.

select count(id) from users where age in (12,15,18)


Данный пример даст нам количество пользователей с возрастом 12,15,18.

Пример выбора максимального или минимального значения

select max(id) from name_table
select min(id) from name_table


В первом примере, mysql запрос выбирает максимальное значение id из таблицы name_table. Во втором примере минимальное значение.

Это примеры основных mysql запросов, но как было сказано выше, часто забываешь элементарное и необходимо взглянуть на пример, что бы возобновить знания в памяти.
Теги:
запросы mysql
Добавлено: 01 Марта 2015 11:50:02 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...