Creación de Tablas en MariaDB

Creación de Tablas en MariaDB

MariaDB es un sistema de gestión de bases de datos de código abierto, considerado una bifurcación de MySQL. Una de sus características que lo hace popular es la facilidad para la creación de tablas. A través de este artículo, aprenderás cómo crear una base de datos, cómo crear tablas y los diferentes tipos de datos que se pueden utilizar en la creación de columnas.

📋 Aquí podrás encontrar✍
  1. Crear una base de datos
  2. Crear una tabla
  3. Tipos de datos
  4. Ejemplos de codigos
  5. Conclusión
  6. Preguntas frecuentes
    1. ¿Puedo modificar una tabla existente?
    2. ¿Cómo elimino una tabla?
    3. ¿Puedo agregar una columna a una tabla existente?
    4. ¿Cómo puedo especificar el tamaño máximo de una cadena de texto?

Crear una base de datos

El primer paso para crear una tabla es tener una base de datos, donde se almacenarán las tablas y la información relativa a ellas. Podemos utilizar la siguiente instrucción para crear una base de datos:

CREATE DATABASE nombre_de_la_base_de_datos;

Por ejemplo, para crear una base de datos llamada "clientes", podemos utilizar la siguiente instrucción:

CREATE DATABASE clientes;

Una vez creada la base de datos, se puede acceder y utilizarla mediante la instrucción:

USE nombre_de_la_base_de_datos;

Crear una tabla

Después de haber creado la base de datos, podemos crear una tabla con la siguiente sintaxis:

CREATE TABLE nombre_de_la_tabla (
nombre_de_la_columna tipo_de_dato,
nombre_de_la_columna tipo_de_dato,
nombre_de_la_columna tipo_de_dato
);

Por ejemplo, para crear una tabla llamada "ventas" con tres columnas (id, producto y precio), podemos utilizar la siguiente instrucción:

CREATE TABLE ventas (
id INT,
producto VARCHAR(50),
precio DECIMAL(10,2)
);

Esta tabla tendrá tres columnas: "id" de tipo "INT" (entero), "producto" de tipo "VARCHAR" (cadena de texto) con una longitud máxima de 50 caracteres y "precio" de tipo "DECIMAL" con una precisión de 10 y una escala de 2.

Tipos de datos

En la creación de una tabla, se pueden utilizar diferentes tipos de datos dependiendo de la información que se quiera almacenar. Algunos de los tipos de datos más utilizados son:

  • INT: para almacenar números enteros.
  • VARCHAR: para almacenar cadenas de texto con longitud variable.
  • CHAR: para almacenar cadenas de texto con longitud fija.
  • DECIMAL: para almacenar números con decimales.
  • DATE: para almacenar fechas.
  • TIMESTAMP: para almacenar fechas y horas.

Ejemplos de codigos

A continuación se describen algunos ejemplos de códigos utilizados en la creación de tablas en MariaDB:

CREATE TABLE productos (
id INT PRIMARY KEY AUTO_INCREMENT,
nombre VARCHAR(50) NOT NULL,
descripcion TEXT,
precio DECIMAL(10,2) DEFAULT 0.00
);

En el ejemplo anterior, se crea una tabla llamada "productos" con cuatro columnas: "id" como clave primaria con el atributo "AUTO_INCREMENT", "nombre" con longitud máxima de 50 caracteres y el atributo "NOT NULL", "descripcion" de tipo "TEXT" y "precio" de tipo "DECIMAL" con una precisión de 10 y escala de 2 con un valor por defecto de 0.00.

CREATE TABLE clientes (
id INT NOT NULL,
nombre VARCHAR(50) NOT NULL,
apellidos VARCHAR(50) NOT NULL,
email VARCHAR(100),
fecha_nacimiento DATE,
PRIMARY KEY (id),
CONSTRAINT fk_cliente_direccion
FOREIGN KEY (id_direccion)
REFERENCES direccion(id)
ON DELETE CASCADE
);

En este ejemplo se crea una tabla llamada "clientes" con seis columnas: "id" como clave primaria y "NOT NULL", "nombre", "apellidos" y "email" como cadenas de texto con longitud máxima y el atributo "NOT NULL", "fecha_nacimiento" de tipo "DATE". En la definición de la tabla también se incluyen la clave primaria y la restricción FOREIGN KEY para relacionar la tabla clientes con la tabla dirección.

Conclusión

La creación de tablas en MariaDB es una tarea sencilla pero importante al trabajar con bases de datos. La clave es entender los diferentes tipos de datos disponibles y cómo se pueden utilizar para almacenar y recuperar información. Si necesitas más información, te recomendamos consultar la documentación oficial de MariaDB.

Preguntas frecuentes

¿Puedo modificar una tabla existente?

Sí, puedes modificar una tabla existente utilizando la instrucción ALTER TABLE.

¿Cómo elimino una tabla?

Para eliminar una tabla, utiliza la instrucción DROP TABLE seguida del nombre de la tabla que deseas eliminar.

¿Puedo agregar una columna a una tabla existente?

Sí, puedes agregar una columna a una tabla existente utilizando la instrucción ALTER TABLE ADD COLUMN.

¿Cómo puedo especificar el tamaño máximo de una cadena de texto?

El tamaño máximo de una cadena de texto se especifica utilizando la sintaxis VARCHAR(n), donde n es el número máximo de caracteres que se pueden almacenar.
[nekopost slugs="indice-de-fuerza-mysql,cambiar-paquetes-maximos-predeterminados-mysql,tutorial-de-vertedero-de-mariadb,es-una-consulta-nula-en-mysql,mysql-explicar-la-declaracion,operador-de-la-union-mysql,mysql-pivote,mysql-elimina-datos-de-eliminacion-de-datos-de-union,eliminar-la-fila-mysql"]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir