пятница, 9 января 2009 г.

Eclipse. Горячие клавиши

ctrl + shift + Lпоказать гарячие клавиши
ctrl + Aвыделить все
ctrl + Fотформатировать выделенный фрагмент
ctrl + F3показать структуру класса
ctrl + TПоказать иерархию наследования класса
ctrl + shift + Tнайти класс (можно использовать маску)
ctrl + shift + HПоказать иерархию наследования класса
ctrl + alt + HПоказать иерархию вызовов метода
ctrl + alt + Rпереименовать выделенный фрагмент
ctrl + /закоментировать используя //
ctrl + shift + /закоментировать используя /* */
alt + shift + Jдобавить javadoc
ctrl + shift + Yперевести в нижний регистр
ctrl + shift + Xперевести в верхний регистр
ctrl + F6Переключение между открытыми окнами

понедельник, 5 января 2009 г.

MySQL Создание и удаление БД

Для создания БД в MySql необходимо:
  1. создать пользователя
  2. создать БД
  3. раздать ему права на пользование базой
Итак по порядку.
  1. Создаем пользователя:
    CREATE USER 'user1'@'localhost' IDENTIFIED BY 'pass1';
  2. Создаем БД:
    CREATE DATABASE IF NOT EXISTS mydb;
  3. Раздаем ему права:
    выборочно:
    GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO 'user1'@'localhost';
    все права:
    GRANT ALL ON *.* TO 'user1'@'localhost';
    можно вообще раздать права с автоматическим созданием пользователя:
    GRANT ALL ON *.* TO 'user2'@'localhost' IDENTIFIED BY 'pass1';
    Раздавать права можно не только на пользование всеми базами но и на пользовыание только определенной. Едля етого следует указать имя БД. Например:
    GRANT ALL PRIVILEGES ON mydb . * TO 'user1'@'localhost';

Удаление пользователя:
DROP USER 'user1'@'localhost';

Удаление БД:
DROP DATABASE mydb