Разработка сайтов, создание сайтов
главная / MySQL / Полезные команды для вебразработчика

Полезные команды для вебразработчика

Полезные команды для вебразработчика

Шпаргалка важных команд, которые мы применяем, чтобы работать эффективнее и быстрее.

MySQL:

1. Массовая замена текста в MySQL
Если встала необходимость заменить какой-либо текст в таблице MySQL, это можно сделать очень просто

UPDATE `table` SET `column` = REPLACE( column, 'search', 'replace' ) ;

2. Дать права другому пользователю в базе MySQL
например вам нужна возможность скриптом на другом сервере подключиться к базе данных, находящейся на этом сервере

GRANT ALL PRIVILEGES ON ee.* TO eeuser@hostname IDENTIFIED BY `password` WITH GRANT OPTION;

3. Перенос строки из одной таблицы БД в другую таблицу
например при модерации записей, одобренные переносим в основную таблицу, удаляя из временной

INSERT INTO table_to (table1.title, table1.date, table1.text)
SELECT table_from.title, table_from.date, table_from.text
FROM table_from
WHERE id = $id;

DELETE FROM table_from WHERE id = $id;

SSH:

Рекурсивная установка прав на файлы в каталоге, пример: chmod -R <права> <каталог>

chmod -R 777 /home/iuser/files 

Установка прав на перечисленные файлы, пример: chmod права файл1 файл2 ... файлN

chmod 777 file1.txt file2.txt ffile3.txt 

Для всех битов (a = all) убрать флаги r и w (т.е. запретить чтение и запись)

chmod a-rw /home/user2/folder1/file2.txt 

Для группы (g = group) и для других (o = others) добавить флаг чтения (r)

chmod go+r /home/user2/folder1/file9.txt 

Информацию о команде chmod можно прочесть в мануале:

man chmod


Источник: loco.ru
текущее:

НОВОСТИ

2011 г., «VisMech.ru»