As 'Lazybones' says the GI is a ranking of the effect a fixed amount of carbohydrate in a food has on glucose levels. (they actually normally use 50g carb or much less in a food that is less dense in carbs)
The GI is therefore a measurement of carb 'quality' and the GL using the formula quoted by Bluetit is the amount of carbs in the portion of food you are going to eat ,adjusted for it's glycemic 'potency'
If you eat an apple with 15 g of carb and a GI of 40 then it's GL would be 6 (GL = 40 x 15/100 = 6 g)
If you have 2 apples with 30 g of carb and a GI of 40 then it's GL would be 12(GL = 40 x 30/100 = 12g)
The biggest data base is the one from the University of Sydney. Here's one example taken from it
Red lentils, split dried boiled for 20 minutes
GI of the food is 21
weight of the food tested (ie after cooking for 20 min, not dry weight) 150g
amount of carbs in the food 18g
the GL of that amount 4g
(so if you ate a 75g portion then it would have a GL of 2, if you ate 300g it would have a GL of 8 etc)*
The data base is here
http://www.glycemicindex.com/foodSearch.php
Very few people are going to work out the Glycemic load of everything they eat . If you tend to eat a similar amount of carbohydrates in a meal then choosing foods that have a lower GI will naturally mean that the glycemic load is also lower
*(if you click on a food in the data base you can find details of the testing done on that food
The test on lentils was done in 2005 in the UK with non diabetics. It was a small sample of only 8 . The data base does contain quite a lot of foods tested on diabetics because it was originally developed for use in diabetes. T2s will have higher glucose levels than non diabetics overall but when researchers have compared the responses with T2s and non diabetics they find a good correlation in the ranking ie the same types of foods will normally result in higher levels in both T2 and non diabetics.)