Изменение и удаление таблиц.pptx
- Количество слайдов: 7
Изменение и удаление таблиц. Backup и восстановление.
Создание таблиц CREATE TABLE test_table ( uid integer, first_str char(45), second_str varchar(45), some_num double, birthday date, PRIMARY KEY (uid), UNIQUE (first_str), CHECK (some_num<100) );
Изменение таблиц • переименование таблицы или ее столбца o ALTER TABLE test_table RENAME TO test_table_new; o ALTER TABLE test_table RENAME old_column TO new_column; • добавление/удаление столбца o ALTER TABLE test_table ADD COLUMN num 1 integer; o ALTER TABLE test_table DROP COLUMN num 1;
Удаление таблиц и БД • Удаление таблиц и БД o DROP TABLE test_table; o DROP DATABASE db_name; • Безошибочное удаление таблиц и БД o DROP TABLE IF EXISTS test_table; o DROP DATABASE IF EXISTS db_name;
Резервное копирование (Backup) • Mysqldump o mysqldump -uroot -p database_name > database_name. sql o mysqldump -uroot -p -B database 1 database 2 database 3 > databases. sql o mysqldump -uroot -p -A > all-databases. sql
Восстановление после сбоя • mysqldump o mysql -uroot -p database < database. sql Или через mysql-console: o mysql> use database; o mysql> source database. sql
Выбор итоговых заданий
Изменение и удаление таблиц.pptx