Шпаргалка по командам MYSQL — различия между версиями

Материал из megapuper
Перейти к: навигация, поиск
(Новая страница: « mysql> show databases; - вывод имён всех баз mysql> use база; - выбор базы mysql> show tables; - вывод имён таблиц …»)
 
Строка 16: Строка 16:
 
  mysql> show grants for user@localhost; - посмотреть права пользователя
 
  mysql> show grants for user@localhost; - посмотреть права пользователя
 
  mysql> drop user test@localhost; - удалить пользователя test</code>
 
  mysql> drop user test@localhost; - удалить пользователя test</code>
+
 
 
  # mysqladmin -u root password 'пароль' - создание пароля root
 
  # mysqladmin -u root password 'пароль' - создание пароля root
 
  # mysqladmin -u root -pтекущий_пароль password 'новый_пароль' - смена пароля root
 
  # mysqladmin -u root -pтекущий_пароль password 'новый_пароль' - смена пароля root
+
 
 
  # mysqldump -u пользователь -pпароль база > backup.sql - бэкап базы
 
  # mysqldump -u пользователь -pпароль база > backup.sql - бэкап базы
 
  # mysql -u пользователь -pпароль база < backup.sql - восстановление базы из бэкапа
 
  # mysql -u пользователь -pпароль база < backup.sql - восстановление базы из бэкапа

Версия 20:33, 3 декабря 2013

mysql> show databases; - вывод имён всех баз
mysql> use база; - выбор базы
mysql> show tables; - вывод имён таблиц в выбранной базе
mysql> show fields from таблица; - вывод списка полей таблицы с описанием типов
mysql> create database база; - создать базу
mysql> drop database база; - удалить базу
mysql> create table таблица (имя_столбца(), имя_столбца(), имя_столбца...); - создать таблицу
mysql> drop table таблица; - удалить таблицу
mysql> insert into таблица values ('данные','данные','данные'); - ввод данных в таблицу
mysql> update таблица set столбец='новые данные' where столбец='в какой строке обновляем'; - обновление данных в поле
mysql> select * from таблица; - вывод всех полей таблицы
mysql> set password for 'root'@'localhost' = password('пароль'); - создание пароля root
mysql> update user set password = password('новый_пароль') where user = 'root'; - смена пароля root
mysql> grant all privileges on dbname.* to 'user'@'localhost' identified by 'password' with grant option; - назначение прав на базу
mysql> show grants for user@localhost; - посмотреть права пользователя
mysql> drop user test@localhost; - удалить пользователя test
# mysqladmin -u root password 'пароль' - создание пароля root
# mysqladmin -u root -pтекущий_пароль password 'новый_пароль' - смена пароля root
# mysqldump -u пользователь -pпароль база > backup.sql - бэкап базы
# mysql -u пользователь -pпароль база < backup.sql - восстановление базы из бэкапа