Шпаргалка по командам MYSQL — различия между версиями
Root (обсуждение | вклад) |
Root (обсуждение | вклад) |
||
Строка 10: | Строка 10: | ||
mysql> update <font color=blue>tbl_name</font> set столбец='новые данные' where столбец='в какой строке обновляем'; - обновление данных в поле | mysql> update <font color=blue>tbl_name</font> set столбец='новые данные' where столбец='в какой строке обновляем'; - обновление данных в поле | ||
mysql> select * from <font color=blue>tbl_name</font>; - вывод всех полей таблицы | mysql> select * from <font color=blue>tbl_name</font>; - вывод всех полей таблицы | ||
− | mysql> truncate <font color=blue>tbl_name</font>; | + | |
− | mysql> alter table <font color=blue>tbl_name</font> | + | mysql> truncate table <font color=blue>tbl_name</font>; - удаляет все строки в таблице(обнуляет автоинкремент) |
+ | mysql> alter table <font color=blue>tbl_name</font> auto_inсrement = 100; - задаёт начальное значение автоинкремента | ||
Версия 14:35, 5 декабря 2013
mysql> show databases; - вывод имён всех баз mysql> use db_name; - выбор базы mysql> show tables; - вывод имён таблиц в выбранной базе mysql> show fields from tbl_name; - вывод списка полей таблицы с описанием типов mysql> create database db_name; - создать базу mysql> drop database db_name; - удалить базу mysql> create table tbl_name (имя_столбца(), имя_столбца(), имя_столбца...); - создать таблицу mysql> drop table tbl_name; - удалить таблицу mysql> insert into tbl_name values ('данные','данные','данные'); - ввод данных в таблицу mysql> update tbl_name set столбец='новые данные' where столбец='в какой строке обновляем'; - обновление данных в поле mysql> select * from tbl_name; - вывод всех полей таблицы
mysql> truncate table tbl_name; - удаляет все строки в таблице(обнуляет автоинкремент) mysql> alter table tbl_name auto_inсrement = 100; - задаёт начальное значение автоинкремента
mysql> set password for 'root'@'localhost' = password('пароль'); - создание пароля root mysql> update user set password = password('новый_пароль') where user = 'root'; - смена пароля root mysql> grant all privileges on db_name.* 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пароль db_name > backup.sql - бэкап базы # mysql -u пользователь -pпароль db_name < backup.sql - восстановление базы из бэкапа