Ako SQL spustat z PHP:
- http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers
- https://phpdelusions.net/pdo
- http://php.net/manual/en/book.pdo.php
ked vytahujeme data z databazy
SELECT * FROM movies
SELECT * FROM movies
WHERE director_id = 4
SELECT * FROM movies
WHERE director_id = 2
AND year >= 2000 AND year <= 2010
SELECT * FROM movies
WHERE director_id IN (2, 3)
AND year BETWEEN 2000 AND 2010 AND year != 2004
SELECT first_name, last_name, YEAR(birthdate)
FROM directors
SELECT first_name, last_name
FROM directors
WHERE MONTH(birthdate) = 1
AND DAY(birthdate) <= 15
SELECT NOW()
SELECT first_name, last_name, country, YEAR(NOW()) - YEAR(birthdate) AS age
FROM directors
SELECT first_name, last_name, country,
YEAR(NOW()) - YEAR(birthdate) AS age,
CONCAT(first_name, ' ', last_name) AS name
FROM directors
ORDER BY age ASC
(DESC)
SELECT * FROM movies
LIMIT 5
SELECT * FROM movies
LIMIT 5 OFFSET 10
SELECT MAX(gross) FROM movies
SELECT FORMAT(MAX(gross), 2) FROM movies
SELECT CONCAT('$', FORMAT(MAX(gross), 0)) AS gross FROM movies
SELECT
CONCAT('$', FORMAT( MAX(gross), 0) ) AS max,
CONCAT('$', FORMAT( MIN(gross), 0) ) AS min,
CONCAT('$', FORMAT( AVG(gross), 0) ) AS avg
FROM movies
WHERE director_id = 3
ked napriklad vyhladavame v databaze
SELECT * FROM directors
WHERE country = 'United States'
SELECT * FROM directors
WHERE country LIKE 'United States'
SELECT * FROM directors
WHERE country LIKE 'United%'
SELECT * FROM directors
WHERE first_name LIKE 'A%' OR first_name LIKE 'J%'
SELECT * FROM movies
WHERE title LIKE '%Avengers'
SELECT * FROM movies
WHERE title LIKE '%World%'