Explicación del código de una tabla en MySQL
En la nota anterior de este curso de MySQL vimos como crear una tabla. Echemos un vistazo a las sentencias de SQL en este archivo y veamos lo que hacen:
USE bookstore
Esto le dice a MySQL que cambie a la base de datos de la librería que creó anteriormente. MySQL luego llevará a cabo todas las operaciones posteriores en esta base de datos.
DROP TABLE IF EXISTS books
Esto elimina cualquier tabla de libros anteriores de la base de datos, ya que no puede redefinir una tabla si ya existe.
Ten cuidado al utilizar la DROP TABLE. Cuando eliminas una tabla como esta, todos los datos de la tabla desaparecen para siempre.
CREATE TABLE books ( ... )
Esta declaración crea una nueva tabla llamada books. Los elementos entre paréntesis definen los campos de la tabla y su clave principal, como veremos enseguida.
Id int unsigned NOT NULL auto_increment
El primer campo que definimos es id. Este es un tipo especial de campo que asigna una ID numérica única a cada registro de libro en la tabla. La mayoría de las veces, desearás que la tabla tenga un campo único de algún tipo, de modo que pueda identificar fácilmente un registro en particular. Le damos al campo un tipo sin signo, que puede contener números enteros positivos grandes. También agregamos el atributo auto_increment al campo; ahora, cada vez que agregamos un nuevo registro a la tabla, MySQL asignará automáticamente un nuevo valor único al campo de identificación del registro, comenzando con 1.
título varchar(255) NOT NULL
A continuación definimos el campo para contener el título de cada libro. Le damos un tipo varchar (255), lo que significa que puede contener una cadena de texto de hasta 255 caracteres de longitud.
autor varchar(255) NOT NULL
El siguiente campo es el autor del libro. Al igual que con el campo de título, le damos the varchar (255) type.
En las siguientes notas seguiremos explicado más de las demás partes del código de la tabla. Igualmente seguiremos trabajando con el curso de C# y el curso de Visual Basic.