Hello i know there are some guides out there for enchanting vendors etc. but i have perfected them and added my own taste in.
First of to find a enchant you want go to wowhead.com and in search type QAEnchant to be brought to QAEnchant - Wowhead Search then find an enchant you want for example QAEnchant 2H Weapon +25 Agility when you follow the link you'll see it says /?spell=30229 at the end of the link 30229 is the spells id!
Now go into your items database located in world and for display id use 7798 for a cool looking scroll.
Entry: Any number it will be the additem id
Class: 15
Subclass: 0
Field 4: -1
Name: Enchants name (or whatever you want)
Display id: 7798
Quality: I use 4 which is epic most people use 1 which will make it common.
Flags: 64
Allowed class/race: -1 (means all)
max count: 200
item stats count: 10
spellid_1: is the id from /?spell=30229 aka in this case it would be 30229
spelltriger_1: 0
spellcharges_1: -1 (will make it useable once)
All the other things i didnt list keep as the default of what there set to.
Then close the db
Note: For some reason at least on arc-emu the enchants dont work till you restart the server at least for me meaning .server reloadtable items wont make them work but will upload them to the db. Go figured.