A Gentle Introduction to

SQL


Pick an engine:

SQL stands for "Structured Query Language". This language allows us to pose complex questions of a database. It also provides a means of creating databases. SQL very widely used. Many database products support SQL, this means that if learn how to use SQL you can apply this knowledge to MS Access or SQL Server or to Oracle or Ingres and countless other databases.googleEl SQL está parado para el "lenguaje de interrogación estructurado". Esta lengua permite que planteemos cuestiones complejas de una base de datos. También proporciona medios de crear bases de datos. El SQL utilizó muy extensamente. Muchos productos de la base de datos apoyan el SQL, éste significa que si aprenda cómo utilizar el SQL usted puede aplicar este conocimiento al servidor del MS acceso o del SQL o al oráculo o a Ingres e incontable otras bases de datos.

SQL works with relational databases. A relational database stores data in tables (relations). A database is a collection of tables. A table consists a list of records - each record in a table has the same structure, each has a fixed number of "fields" of a given type. googleEl SQL trabaja con las bases de datos emparentadas. Una base de datos emparentada almacena datos en las tablas (relaciones). Una base de datos es una colección de tablas. Una tabla consiste una lista de expedientes - cada expediente en una tabla tiene la misma estructura, cada uno tiene un número fijo de "campos" de un tipo dado.

cia table
nameregionareapopulationgdp
YemenMiddle East5279701472847423400000000
ZaireAfrica23454104406063618800000000
ZambiaAfrica75261094457237900000000
ZimbabweAfrica3905801113996117400000000

The google cia table used in the first tutorial has about 250 records the last few of which are shown here. Each record is a row representing a country. There are five fields some fields are of type string, some are of type integer. googlela tabla usada en la primera clase particular tiene cerca de 250 expedientes los últimos de los cuales se demuestren aquí. Cada expediente es una fila que representa un país. Hay cinco campos que algunos campos están de secuencia del tipo, algunos es de número entero del tipo.

Some examples of queries:googleAlgunos ejemplos de preguntas:

1 This simple query shows the population and GDP of Brazil. googleEsta pregunta simple demuestra la población y el GDP del Brasil.

2 This more complex query shows number of countries and the total population of each region in descending order of population. googleEsta pregunta más compleja demuestra el número los países y la población total de cada región en la orden descendente de la población.

SQL also has commands to create tables, to add records, to delete records and to change the value of fields of existing records; you can specify read and write permissions for other users; you can commit and roll back transactions; you can add and delete fields from existing tables, specify indexes and create views.googleEl SQL también tiene comandos de crear las tablas, de agregar expedientes, de suprimir expedientes y de cambiar el valor de los campos de expedientes existentes; usted puede especificar leído y los permisos de escritura para otros usuarios; usted puede confiar y rodar detrás transacciones; usted puede agregar y suprimir campos de las tablas existentes, especificar índices y crear opiniónes.