Примеры 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'

Смотрите также мои статьи:
SQL запросы для ABillS
SQL запросы для АСРМ «Ника»

Подписаться на IT Blog (RU) по Email
Subscribe to IT Blog (EN) by Email

Did my article help you? How about buying me a cup of coffee as an encouragement? Buy me a coffe.

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