The example in the documentation shows how the tables might be created. (Personally, I would add a third table listing the roles, add IDs to all three of them, and establish foreign key relationships, but that's besides the point.) Do you have problems inserting values into the tables? There's nothing unusual about having records ("daniel", "admin") and ("daniel", "user") and ("peter", "user") in the user_roles table.
Every time you till, you lose 30% of your organic matter. But this tiny ad is durable: