Руководство по языку программирования PHP
 

PCRE
 

PHP и mysql

Добавление и удаление столбцов в таблице mysql

Добавление столбцов

Для добавления столбцов в существующую таблицу используется следующий синтаксис оператора alter table:

ALTER TABLE table_name ADD COLUMN name_colum, type_of column

Пример 1:

В этом примере будет добавлено дополнительное поле price в таблицу со следующей структурой

Структура таблицы


$connection = new mysqli("localhost","root","",'mybase');
$query = "alter table auto add column price int";
$result = $connection->query($query);

?>

Результатом вашепривиденного кода станет таблица со следующей структурой

Структура таблицы

Слово column не является обязательным, если его опустить результат будет тот же самый.

Удаление столбцов

 

Для добавления столбцов в существующую таблицу используется следующий синтаксис оператора alter table:

ALTER TABLE table_name DROP COLUMN name_colum

Пример 2:

Здесь будет удалена колонка price созданная в первом примере


$connection = new mysqli("localhost","root","",'mybase');
$query = "alter table auto drop column price";
$result = $connection->query($query);

?>

 

Если таблица содержит только один столбец, то DROP COLUMN работать не будет, в этом случае следует использовать оператор DROP TABLE , который удаляет таблицу целиком.

Пример 3:


$connection = new mysqli("localhost","root","",'mybase');
$query = "drop table auto";
$result = $connection->query($query);

?>

 

- Создание базы данных
- Создание таблиц
- Индексы в mysql
- Добавление данных
- Загрузка данных из файла
- Выборка данных
- Сортировка данных в sql запросе
- Использование функций в sql запросе
- Группировка данных
- Объединение sql запросов
- Сохранение sql запроса в файл
- Удаление данных
- Обновление данных
- Добавление и удаление столбцов
- Перестановка столбцов
- Изменение типов столбцов
- Переименование названия таблицы и столбцов
- Добавление и удаление индексов