MANUAL
DE PHP. Parte 2. GENERALIDADES DE SQL (CREATE)
Sean todos y todas bienvenidos y bienvenidas. En
este nuevo encuentro vamos a aprender de forma general las bondades
del Lenguaje de Consultas Estructuradas SQL (Structured Query Language).
Primero que nada, aclaremos un poquito los conceptos.
Hemos dicho ya que nuestro motor de base de datos será MySQL
(el cual, por cierto, podemos bajarlo desde www.mysql.com),
sin embargo, el lenguaje con el vamos a pedirle a MySQL que haga consultas,
cree bases, borre bases o tablas, modifique bases o tablas o adicione
bases o tablas es SQL, un "standard" creado precisamente
para que la gran mayoría de motores de bases de datos pueda
comunicarse con los datos guardados.
Antes de continuar, si ninguno de ustedes conoce
a fondo MySQL,... sin preocupaciones (hakunamatata si lo quieren decir
en suagili) hemos de decir en primer lugar que con lo que veamos en
este curso bastará para nuestros fines; en segundo lugar, si
desean conocer más a fondo a MySQL, también pueden visitar
nuestro curso de MySQL en www.aulafacil.com.
En fin, después de los mensajes comerciales,
veamos la primera parte de SQL, léase: la creación de
una tabla, dentro de una base de datos (la creación de la base
de datos la veremos cuando entremos más en serio en MySQL).
La instrucción con la que crearemos una tabla
dentro de una base de datos es la instrucción CREATE, la cual
tiene, en su "esqueleto" más básico, la siguiente
sintaxis:
¿Es sencillo o qué?
Una vez más, aclaramos que la creación de la base de
datos la veremos un poquitín más adelante, de momento,
hemos utilizado una base ya existente como se dieron cuenta. El nombre
de la base es prueba, y la activamos utilizando la
sentencia USE. Con dicha sentencia simplemente le
decimos a MySQL que active la base de datos prueba, y luego, "dentro"
de la base prueba, creamos la tabla
de nombre ejemplo con las especificaciones siguientes:
Una columna nombre de tipo carácter con una
longitud de 15 caracteres.
Una columna apellido de tipo carácter con
una longitud de 15 caracteres.
Una columna telefono de tipo carácter con
una longitud de 10 caracteres
Posteriormente, le pedimos a MySQL que nos describa
la estructura de la tabla ejemplo utilizando la sentencia describe
ejemplo;
Muy bien, esto es lo más importante con respecto
a la sentencia CREATE. En la próxima entrega,
la sentencia SELECT, la cual es, por decirlo de alguna
forma, la sentencia más socorrida de SQL. Por el momento, nos
despedimos y les decimos: Hasta Pronto.