Как оптимально реализовать теги к статье?
Тут лучше использовать таблицу-коммутатор с полями вида:
artcile_id | tag_id
И отдельную таблицу-справочник для тэгов. Ну и выборки делать при помощи JOINов.
Если тегов не много можно создать отдельную таблицу с двумя полями: айди статьи и айди тега. Если всё же решите использовать LIKE, то учтите, что запрос LIKE 1 также вернет запись с tags: 11, 111, 121. Так что тут нужно использовать какие-то смежные символы, например писать не LIKE 1, а LIKE ",1,", оборачивая запятыми. Но опять же, лучше создать отдельную бд и join'ами делать запрос.