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

Приведу ниже пример некоторых стандартных MySQL запросов.

Подключение к базе данных:

<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password") or die("Could not connect: " . mysql_error());
mysql_close($link);
?>

Выбор базы данных:

<?php
 mysql_select_db ("auth", $link);
?>

Вывод количества записей в таблице:

SELECT count(*) FROM таблица1;

Удаление таблицы:

DROP TABLE таблица1;

Удаление строки с id=25 в таблица1:

DELETE from таблица1 where id = '25';

Изменение кодировки базы данных:

ALTER DATABASE `characters` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Создание таблицы:

CREATE TABLE таблица1 (
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
поле2 CHAR(60) NOT NULL,
PRIMARY KEY (id)
);

Сортировка (ORDER BY):

SELECT `поле1`, `поле2`, `поле3` FROM `таблица1` ORDER BY `поле2`; //выбирает поля из таблицы1 и сортирует их по полю2.
SELECT `поле1` FROM `таблица1` WHERE поле1 = 'а%' ORDER BY `поле2` ASC LIMIT 20; //выбирает 20 строк которые начинаются с буквы а и сортирует их по полю2 по возрастанию.

ASC – по возрастанию и DESC – по убыванию. По-умолчанию данные сортируются по возрастанию.

Изменение данных:

UPDATE таблица1 set поле1 = 'текст' where id = '25'

и т.д.

Добавить комментарий