Creación y gestión de la tabla en Oracle

Creación y gestión de la tabla en Oracle
Oracle es un sistema de gestión de bases de datos relacionales ampliamente utilizados y populares que puede almacenar y administrar una enorme cantidad de datos relacionados en las tablas. Más específicamente, para convertirse en un administrador de base de datos, es esencial aprender comandos básicos para crear y administrar tablas en Oracle.

Esta publicación demostrará lo siguiente:

  • Crear una mesa
  • Insertar/agregar una nueva columna en una tabla
  • Insertar datos en una tabla
  • Mostrar datos de una tabla
  • Actualizar datos específicos de una tabla
  • Eliminar una fila de una mesa
  • Eliminar una mesa

Crear una mesa

Inicie sesión en su base de datos Oracle utilizando la utilidad SQL Plus o desarrollador SQL para crear una nueva tabla. El "CREAR MESASe utiliza la declaración para crear una nueva tabla.

Para crear una tabla, utilice la sintaxis establecida a continuación:

CREAR MESA
(
Tipo de datos COL1 [restricción],
COL2 DataType [restricción],

COLN DataType [restricción]
);

Proporcione los parámetros de acuerdo con su necesidad. Veamos un ejemplo, para crear una tabla llamada "alumno"Con columnas para almacenar la información de los estudiantes. Ejecute este comando para crear el "alumno" mesa:

Crear estudiante de tabla
(
Número de estudiante_id (5) Clave principal,
First_Name Varchar (255) No es nulo,
last_name varchar (255) no nulo,
Envíe un correo electrónico a Varchar (255) no nulo,
admission_date fecha no nula
);

La salida mostrará un mensaje de éxito "Tabla creada":

Una vez que se crea la tabla, puede insertar una nueva columna en la tabla en caso de que se haya perdido en el momento de la creación.

Insertar/agregar una nueva columna en una tabla

El "Alterar la mesa"La declaración se utiliza en Oracle para insertar una nueva columna en una tabla. Utilice esta sintaxis para insertar o agregar una nueva columna:

Alterar la mesa
Agregar DataType [restricción];

Agreguemos una columna llamada "teléfono" en el "alumno"Tabla, escriba este comando:

Alter estudiante de tabla
Agregue el teléfono Varchar (50) no nulo;

Ejecute el comando para insertar con éxito una nueva columna:

Una vez que se crea una tabla con todas las columnas requeridas, el usuario desea insertar datos en la tabla. Veamos la consulta para insertar los datos en la tabla.

Insertar datos en una tabla

El "INSERTAR EN"La declaración se utiliza para insertar datos en la fila de una columna. Esta es la sintaxis para insertar una fila de datos en la tabla:

Insertar en (Col1, Col2, ..., Coln)
Valores (val1, val2, ..., valn);

Para este ejemplo, insertemos una fila en el "alumno" mesa:

Insertar en Student (Student_ID, First_Name, Last_Name, Correo electrónico, admisión_date, teléfono)
Valores (10, 'John', 'Wick', [email protected] ', to_date ('01 -Jan-2023'), '515.123.8080 ');

Ejecute la consulta para agregar una nueva fila en la tabla:

Nota: Si no especifica un valor de columna en el "INSERTAR EN"Declaración, un valor nulo o predeterminado se almacenará en la tabla.

Después de insertar datos en la tabla. Veamos cómo mostrar los valores de la tabla.

Mostrar datos de una tabla

Para mostrar los datos de una tabla, use el "SELECCIONAR" consulta:

SELECCIONAR DE ;

Ejecutemos este comando para el "alumno" mesa:

Seleccionar * del estudiante;

La salida se mostrará en este formulario sin formato que muestra los datos de la tabla:


Formato de salida
Para formatear la salida, un "FORMATOSe utiliza la instrucción ". Ejecute estos comandos para formatear las columnas de la tabla y mostrar sus datos:

Columna estudiante_id formato 999
Columna First_Name Format A10
Columna last_name formato A10
Formato de correo electrónico de columna A15
Columna admission_date format a15
Formato de teléfono de columna A15
Seleccionar * del estudiante;

Producción

Oracle también proporciona la instalación de actualizar cualquier datos específicos de la tabla.

Actualizar datos específicos de una tabla

Para actualizar cualquier dato basado en una condición, use el "ACTUALIZAR" declaración:

ACTUALIZAR
Set =
Donde =;

Proporcionar la condición y el nombre de la columna de acuerdo con su necesidad. Para esta publicación, cambiemos el "apellido"Valor de la columna en la fila que tiene"Identificación del Estudiante" igual a "10". Para hacerlo, ejecute este comando:

Actualizar al estudiante
Establecer last_name = 'Hamster'
Donde student_id = 10;

Para verificar si los datos se actualizan o no, visitemos los datos de la tabla:

Seleccionar * del estudiante;

La salida indica que el valor se ha actualizado correctamente:

Después de las operaciones de inserción y actualización, aprendamos sobre la eliminación de una fila en una tabla.

Eliminar una fila de una mesa

El "Eliminar deSe utiliza la declaración para eliminar una fila de la tabla. Elimina una fila que coincida con una condición específica.

La sintaxis para la eliminación de la fila es:

Eliminar de
Donde =;

Eliminemos una fila de la mesa "alumno"Basado en una condición. Ejecutar este comando:

Eliminar del estudiante
Donde student_id = 10;

Para la verificación, mostremos los datos de la tabla:

Seleccionar * del estudiante;

En la salida, es visible que la fila se haya eliminado con éxito:

La eliminación de tablas es una operación fácil en Oracle.

Eliminar una mesa

El proceso de eliminar una tabla en la base de datos Oracle es fácil. Puede utilizar esta sintaxis para eliminar una tabla:

MESA PLEGABLE ;

Para eliminar nuestra mesa "alumno", Ejecutaremos el comando que se da a continuación:

Estudiante de la mesa de caída;

La salida muestra un mensaje "Mesa caída"Sobre la eliminación exitosa de la tabla:

Aprendiste los comandos para la creación y gestión de tablas en Oracle.

Conclusión

Utilizar el "CREAR MESA"Declaración con el fin de crear una nueva tabla. Para insertar una nueva columna, use el "Alterar la mesa" declaración. El "INSERTAR EN"La instrucción ayuda a insertar una nueva fila en una tabla, mientras que el usuario utiliza el"SELECCIONAR"Declaración para mostrar los datos de la tabla. Para actualizar los datos de la tabla en función de una condición, use el "ACTUALIZAR" declaración. Mientras que el "Eliminar de" y "MESA PLEGABLELas declaraciones se utilizan para eliminar una fila y una tabla, respectivamente.