Get Data from Internet

We are munching data from various sources and we need a way to go this without programming knowledge. Perhaps keeping this in mind, Yahoo has introduced YQL (Yahoo Query Language). It is like SQL where we will issue command for the result.

What is Yahoo Query Language?

The Yahoo! Query Language is an expressive SQL-like language that lets you query, filter, and join data across Web services. With YQL, apps run faster with fewer lines of code and a smaller network footprint.

Yahoo! and other websites across the Internet make much of their structured data available to developers, primarily through Web services. To access and query these services, developers traditionally endure the pain of locating the right URLs and documentation to access and query each Web service.

With YQL, developers can access and shape data across the Internet through one simple language, eliminating the need to learn how to call different APIs.

-from yahoo

It is like a database on the net accessible to you without any cost. You can create table and do Select, Insert, Update and Delete or you can use any existing data there.
Example: write to your twitter page:
use 'http://www.yqlblog.net/samples/twitter.status.xml'; insert into twitter.status (status,username,password) values ("Playing with INSERT UPDATE and DELETE in YQL", "xxxx","yyyy")

Change the 'xxxx' and 'yyyy' with your account information and run this command on YQL console.

It is steps ahead of Yahoo Pipes for mush ups.

Reference: http://developer.yahoo.com/yql/