Mi primer tabla en MySQL
En esta parte de nuestro curso de MySQL empezaremos a diseñar tablas, donde almacenaremos los datos de nuestros registros. La forma más fácil de entender los campos y registros es ver cómo se ven cuando están dispuestos en una tabla. Vamos a configurar una tabla de libros para guardar libros en nuestra librería:
id título autor precio
1 Libro 1 Juan X 12.99
2 Libro 2 Jorge Y 8.99
3 Libro 3 Ana XY 7.99
La fila superior de la tabla contiene los nombres de campo: id, título, autor y precio. Las siguientes tres filas son los tres registros de libros en nuestra tabla. Cada registro tiene sus propios valores de campo: por ejemplo, el campo del título del primer registro contiene "Libro 1", mientras que el campo del título del segundo registro contiene "Libro 2".
Dado que una sola columna en una tabla contiene todos los valores de registro diferentes para un campo específico, los campos también son comúnmente conocidos como columnas ascendentes. Del mismo modo, los registros en una tabla se denominan comúnmente filas.
Entonces, ¿cómo creas realmente esta tabla en MySQL? Para hacerlo, necesitas crear un esquema para la tabla. Este es un archivo de texto que contiene una serie de sentencias SQL que crean la tabla y definen los campos de la misma.
Aquí está el esquema: guárdalo como un archivo llamado books.sql en algún lugar de tu computadora:
USE bookstore;
DROP TABLE IF EXISTS books;
CREATE TABLE books
(
id int unsigned NOT NULL auto_increment, # Unique ID for the record
título varchar(255) NOT NULL, # Full title of the book
autor varchar(255) NOT NULL, # The author of the book
precio decimal(10,2) NOT NULL, # The price of the book
PRIMARY KEY (id)
);
En la siguiente nota explicaremos que significa cada aspecto de este código. También, en próximas notas estaremos trabajando en nuestro curso de Visual Basic y en nuestro curso de C#.