SQL cheatsheet

Редко пользуюсь SQL но бывают нужны некоторые команды, которые никак не запоминаются.

Разрешить пользователю все действия с таблицами базы {dbname}

PostgreSQL:

CREATE USER {user} WITH password '{password}';
GRANT ALL privileges ON DATABASE {dbname} TO {user};

MySQL:

GRANT ALL ON {dbname}.* TO '{user}'@'{host}' IDENTIFIED BY '{password}';

Добавить поле в таблицу

ALTER TABLE {tablename} ADD {col_name} {col_type};

UTF-8 в таблицах

Полезно при ошибке Incorrect string. Да и вообще для профилактики...

ALTER TABLE {tablename} collate utf8_general_ci;
ALTER TABLE {tablename} convert to character set utf8 collate utf8_bin;
blog comments powered by Disqus
π