Проблема с выбором уникодовой кодировки при создании БД

Проблема с выбором уникодовой кодировки при создании БД

Здравствйте. Первый раз возникла задача создать БД и хранить в ней данные в utf-8.
во-первых с ужасом увидел в пхпмайадмине 300000 юникодовых кодировок: и ucs2_general_ci и ucs2_unicode_ci и utf8_general_ci и utf8_unicode_ci. Догадываюсь, что нужно использовать какую то из утф, но какую ? в чём отличае general_ci от unicode_ci ?
Всегда думал что утф одна - уникод всётаки вроде, международная типа.
правильно наверное указать вот так при создании текстового поля в таблице:
...
text_field char(128), CHARACTER SET utf8_general_ci, COLLATE utf8_general_ci
..., да ?
и ещё. COLLATE - это фишка будет использоваться в запросах, типа "SELECT field_name FROM table_name WHERE field_name LIKE '%что-либ%'" . правильно я понимаю ? для поиска и сравнения ?
Всем заранее спасибо за вразумительные ответы.
 
Сверху