![]() |
http://laska-samp.biz/articles/html/msql/sozdmsql |
| °•°•° Проект SAMP - Romashka [0.3e] ™18+™ °•°•° :: Теория :: HTML, css, script, MySQL :: MySQL |
| Создание базы данных | CREATE DATABASE newbaza; |
| Подключение к базе данных | <?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 "_я"; (поиск всех, у кого имя заканчивается на я) |