<?php
define('HOST', 'localhost');
define('USER', 'root');
define('PASSWORD', '');
define('NAME_BD', 'myBase');
$connect = mysql_connect(HOST, USER, PASSWORD)
or die("Невозможно установить соединение"
.mysql_error( ));
print ("Соединение с базой установлено.");
mysql_select_db(NAME_BD, $connect)
or die ("Невозможно выбрать указанную базу"
.mysql_error( ));
?>
Создание таблицы (три колонки: id, name и god)
CREATE TABLE tablica (id INT, name VARCHAR (32), god CHAR(4));
замена кодировки таблицы
ALTER TABLE tablica CONVERT TO CHARACTER SET utf8;
Добавление данных в таблицу
INSERT INTO table COLUMNS ([столбцы]) VALUES ([значения]);
INSERT INTO tablica VALUES(1, 'Мария', '19');
Переименование таблицы
ALTER TABLE tablica RENAME dannue;
Добавление столбца
ALTER TABLE имя_таблицы ADD имя_столбца тип_данных
ALTER TABLE tablica ADD familija VARCHAR (32);
Переименование столбца
ALTER TABLE имя_таблицы CHANGE старое_имя_столбца новое_имя_столбца
ALTER TABLE tablica CHANGE familija famili VARCHAR (32);
Удаление столбца
ALTER TABLE имя_таблицы DROP имя_столбца
ALTER TABLE tablica DROP COLUMN famili;
Удаление всей таблицы
DROP TABLE tablica;
Выбор данных из таблицы
SELECT столбцы FROM таблица [WHERE условие отбора строк] [ORDER BY порядок сортировки];
SELECT name, god FROM tablica;
SELECT * FROM tablica WHERE name="Мария";
Выбрать данные из нескольких таблиц
SELECT tablica1.*, adres FROM tablica1, tablica2 WHERE tablica1.name = tablica2_name;
Внести изменения в таблицу
UPDATE tablica SET god = '20' WHERE name = 'Мария';
Удалить данные (строку)
DELETE FROM tablica WHERE id = 2;
Поиск записей
SELECT * FROM tablica WHERE name LIKE "%я%"; (поиск всех с буквой Я в имени)
SELECT * FROM tablica WHERE name LIKE "_я"; (поиск всех, у кого имя заканчивается на я)