martes, 20 de septiembre de 2011

Lenguaje SQL

Hola a todos

A continuación hablaremos de las sentencias mas usadas en SQL, es decir, CREATE, DROP y ALTER.

Comencemos por CREATE: como su nombre lo dice esta sentencia se utliza para la creación de bases de datos, tablas, entre otras.
  • por ahora nos concentraremos solo es esas dos opciones, bases de datos tablas.
un ejemplo de la sentencia CREATE:

create database basedatos ;
donde las palabras en negrita son palabras reservadas en el lenguaje, ojo con el punto coma del final, algunas veces no es necesario ponerlo ya que se pone como predefinido.

create table tabla (especificaciones)
donde las palabras en negrita son palabras reservadas en el lenguaje
las especificaciones son las variables contenidas en la tabla seguidas del tipo de dato que son. por ejemplo: (id (nombre de la variable) int(tipo de dto) not null, nombre (nombre variable) varchar(10) (tipo de dato, con su longitud))
las palabras not null quieres decir que al llenar esta tabla esos espacios no pueden ser nulos o marcara un error.

para escribir cual será la llave primaria o la llave foránea seria de la siguiente manera:

primary key(id), foreing key(id_foranea) references tabla2(id)


DROP: esta sentencia se utiliza para borrar la base de datos o la table previamente creada, por ejemplo vamos a borrar la base de datos y la tabla que creamos unas lineas arriba:

drop database basedatos;
drop table tabla;

donde las palabras en negritas son palabras reservadas

  • es mu importante estar seguros de que queremos borrar cualquiera de las dos a que sera imposible deshacer la sentencia DROP.
Por ultimo pero no menos importante esta la sentencia ALTER: esta sentencia nos ayuda a modificar la base de datos o tabla a creadas. se pude cambiar los nombres de la base de datos, table, o columnas o también se puede agregar o quitar algo

alter table tabla add column apellido varchar(10), drop column edad

Ahora pondre un ejemplo de una base de datos sencilla con una table

create database ejemplo;

create table personas (id int not null, nombre varchar(10) not null, edad int, primary key (id).

Con eso terminamos.



No hay comentarios:

Publicar un comentario