When writing and testing a web applications it’s important to test with a good amount of data. This is important for performance reasons and can help track down bugs as well (user names you didn’t expect, geo locations you never thought to test, etc).
I just stumbled upon GenerateData.com. It’s an online tool that will generate random SQL for you depending on your parameters. For example, by setting the column IDs and the type of random data I wanted to generate I was able to create 5000 records that look like this:
Understanding how a programming language works is a surefire way to be a better developer. Read more.