sql >> Base de Datos >  >> RDS >> Database

CREAR TABLA en SQL:todo lo que necesita saber sobre la creación de tablas en SQL

SQL o lenguaje de consulta estructurado consta de varios comandos para manejar bases de datos relacionales. Estos comandos se dividen en varias categorías, como DDL, DML, DCL y TCL. Una consulta importante del lote es la consulta CREATE Table de los comandos DDL. Entonces, en este artículo sobre Crear tabla en SQL, aprenderá sobre la declaración CREATE TABLE en la siguiente secuencia:

    1. ¿Qué es la consulta Crear tabla?
    2. Crear sintaxis de tabla
    3. ¿Cómo crear una tabla usando otra tabla?

¿Qué es la consulta Crear tabla?

La declaración de creación de tabla se utiliza para crear una tabla para la base de datos que está utilizando. Esta tabla puede tener n filas y m columnas según el requisito. Entonces, con la ayuda de esta consulta, básicamente puede almacenar datos en forma de filas y columnas.

A continuación, en este artículo sobre la creación de tablas en SQL, veamos la sintaxis de la instrucción Create.

Crear sintaxis de tabla

La sintaxis de la sentencia CREATE TABLE es la siguiente:

CREATE TABLE tablename (
column1 data type,
column2 data type,
column3 data type,
column4 data type,
....
columnN data type);

Aquí, los parámetros de columna representan el nombre de las columnas que se incluirán en la tabla. De manera similar, el parámetro de tipo de datos representa el tipo de columnas de datos que pueden almacenar. Ejemplo:carácter, entero, fecha, varchar, etc.

Ejemplo:

CREATE TABLE students (
studentID int,
studentname varchar(255),
parentname varchar(255),
address varchar(255),
phonenumber int
);

Salida:

studentID nombre del estudiante nombre principal dirección número de teléfono

Ahora, una vez que haya creado las tablas, puede avanzar e insertar valores en la tabla mediante la consulta Insertar. Pero, ¿y si tuviera que crear una tabla usando otra tabla existente? ¿Cómo harás eso?

Entonces, a continuación, en este artículo sobre creación de tablas en SQL, analicemos lo mismo.

¿Cómo crear una tabla usando otra tabla?

Para crear otra tabla a partir de una tabla existente, debe usar la siguiente sintaxis:

CREATE TABLE newtablename AS
SELECT column1, column2,..., columnN
FROM existingtablename
WHERE ....;

Aquí, está intentando crear una nueva tabla a partir de una existente. Además, está eligiendo las columnas requeridas de la tabla existente, según una condición. Pero mencionar una condición no es obligatorio.

Ejemplo:

CREATE TABLE sampletable AS
SELECT studentID, studentname
FROM students;

Salida:

studentID nombre del estudiante

Nota: La nueva tabla obtiene las mismas definiciones de columna que la anterior. Además, si su tabla existente tiene valores almacenados, automáticamente la nueva tabla se llenará con esos valores.

Con esto, llegamos al final de este artículo. Espero que hayas entendido cómo usar CREATE TABLE en SQL. Si desea obtener más información sobre MySQL y conocer esta base de datos relacional de código abierto, consulte nuestra Capacitación para la certificación de MySQL DBA que viene con capacitación en vivo dirigida por un instructor y experiencia en proyectos de la vida real. Esta capacitación lo ayudará a comprender MySQL en profundidad y lo ayudará a dominar el tema.

¿Tiene alguna pregunta para nosotros? Menciónelo en la sección de comentarios de este artículo y me comunicaré con usted.