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 "_я"; (поиск всех, у кого имя заканчивается на я)


Опубликовано 19 February 2016