Bienvenido, me llamo Luis y aquí les traigo otro nuevo tutorial.
Índice
Almacene y administre datos de una manera elegante
SQL es un lenguaje de consulta que se utiliza para almacenar, recuperar y manipular datos en una base de datos relacional. SQL son las siglas de Structured Query Language. Se utiliza para realizar operaciones sobre los registros almacenados en la base de datos como actualizar, borrar, crear y modificar registros, etc.
SQL, no una base de datos para realizar consultas, necesitamos instalar cualquier base de datos como MYSQL, Oracle, MongoDB, etc.
Reglas de sintaxis SQL
SQL tiene un conjunto único de reglas llamado Sintaxis. Son,
1.) SQL no distingue entre mayúsculas y minúsculas.
2.) Podemos realizar la mayoría de las acciones en una base de datos con una declaración SQL.
3.) Las sentencias SQL comienzan con cualquiera de los comandos SQL como SELECT, INSERT, UPDATE, etc.
4.) Toda la declaración termina con un punto y coma (;).
5.) Generalmente, todas las palabras clave SQL se escriben en mayúsculas.
6.) Una base de datos suele contener una o más tablas.
7.) Cada tabla contiene filas (registros) con columnas (datos).
8.) Cada tabla y base de datos identificada por un nombre.
¿Por qué la instrucción SQL termina con un punto y coma (;)?
Se utilizó punto y coma para separar las sentencias SQL. Es una forma estándar de separar sentencias SQL en una base de datos en la que se utiliza más de una sentencia SQL en la misma celda.
Historial de versiones de SQL Server
En SQL tenemos una gran cantidad de actualizaciones de versiones, ahora solo vemos la versión inicial y la última.
La primera versión de SQL (v1.0) se lanzó en 1989 con una base de datos relacional de 16 bits.
Now V15.0 es la última versión del servidor SQL, que se lanza en 2019.
Tipo de datos SQL
El tipo de datos es un atributo de los datos que le dice al compilador qué tipo de valor se puede almacenar. Especificamos estos tipos de datos al crear tablas.
Tipos de datos numéricos exactos de SQL
1.) El rango de int comienza desde -2,147,483,648 a 2,147,483,648.
2.) El rango de Smallint comienza desde -32,768 a 32,767.
3.) El rango decimal comienza desde -10³⁸ + 1 a 10³⁸ + 1.
Tipos de datos flotantes SQL
1.) El rango de flotación comienza desde -1,79E + 308 a 1,79E + 308.
2.) El rango real comienza desde -3.40E + 38 a 3.40E + 38.
Tipos de datos de fecha y hora de SQL
1.) El rango de fecha y hora comienza desde el 1 de enero de 1753 hasta el 31 de diciembre de 1999.
2.) El tipo de datos de fecha almacena una fecha como el 30 de mayo de 2016.
Tipos de datos de cadena de caracteres SQL
1.) La longitud máxima de los caracteres es de 8000 caracteres con una longitud fija.
2.) La longitud máxima de Varchar es de 8000 caracteres con longitud variable.
3.) La longitud máxima del tipo de datos de texto es 2.147.483.647 caracteres.
Los siguientes son los comandos SQL más importantes
- Crear base de datos
- Eliminar base de datos
- Crear mesa
- Mesa plegable
- Seleccione
- Insertar en
- Alterar tabla
- Dónde cláusula
- Actualizar
- Eliminar
Todas las prácticas de comandos anteriores con frecuencia se convierten en un nivel principiante en el programa SQL.
Declaración 1- Crear base de datos
La sentencia CREATE DATABASE se utiliza para crear una nueva base de datos.
SINTAXIS:
CREATE DATABASE database_name;
EJEMPLO:
CREATE DATABASE university;
Declaración 2- Eliminar base de datos
La instrucción DROP DATABASE se utiliza para eliminar una base de datos existente.
SINTAXIS:
DROP DATABASE database_name;
EJEMPLO:
DROP DATABASE university;
Declaración 3- Crear tabla
La sentencia CREATE TABLE se utiliza para crear una nueva tabla.
SINTAXIS:
CREATE TABLE table_name( Column1 datatype, Column2 datatype,…. );
EJEMPLO:
CREATE TABLE students ( student_id int, student_name varchar(20), );
SALIDA:
Declaración 4- Mesa de caída
La sentencia DROP TABLE se utiliza para descartar una tabla existente.
SINTAXIS:
DROP TABLE table_name;
EJEMPLO:
DROP TABLE students;
Declaración 5- Seleccione
La instrucción SELECT se utiliza para seleccionar datos de la base de datos. Datos devueltos almacenados en una tabla de resultados denominada conjunto de resultados.
La siguiente declaración selecciona todas las columnas de la tabla en particular.
SINTAXIS:
SELECT * FROM table_name;
EJEMPLO:
SELECT * FROM students;
SALIDA:
La siguiente declaración SQL selecciona una columna en particular para formar una tabla en particular.
SINTAXIS:
SELECT column1,column2,…. FROM table_name;
Aquí, column1, column2, son los nombres de campo de la tabla. En el comando return, solo los datos de la columna mencionada.
EJEMPLO:
SELECT student_name FROM students;
SALIDA:
Declaración 6- Insertar en
La instrucción INSERT INTO se utiliza para insertar un nuevo registro en una tabla. Proporciona dos formas de insertar registros.
Primer método
La primera forma especifica tanto los nombres de las columnas como los valores que se insertarán.
SINTAXIS:
INSERT INTO table_name(column1,column2,…….) VALUES(value1,value2);
EJEMPLO:
INSERT INTO students(student_id, student_name) VALUES(4,’Jerry’),(5,’wood’);
SALIDA:
Segundo método
Si estamos agregando valores para todas las columnas de la tabla, no necesitamos especificar los nombres de las columnas.
SINTAXIS:
INSERT INTO table_name VALUES(value1,value2,value3,…..);
EJEMPLO:
INSERT INTO students VALUES(6,’Rahul’,’EEE’),(7,’Pandya’,’MECH’);
SALIDA:
Declaración 7- Modificar tabla
La instrucción ALTER TABLE se usa para agregar, eliminar o modificar registros en la tabla.
-
Añadir columna
Utilice la siguiente sintaxis para agregar una columna en una tabla,
ALTER TABLE table_name ADD column_name datatype;
EJEMPLO:
ALTER TABLE students ADD student_grade varchar(10);
SALIDA:
2. Columna de caída
Utilice la siguiente sintaxis para colocar una columna en una tabla,
ALTER TABLE table_name DROP COLUMN column_name;
EJEMPLO:
ALTER TABLE students DROP COLUMN student_grade;
SALIDA:
3. Modificar columna
Utilice la siguiente sintaxis para cambiar el tipo de datos de una columna en una tabla.
ALTER TABLE table_name MODIFY COLUMN column_name datatype;
EJEMPLO:
ALTER TABLE students MODIFY COLUMN student_dept char(10);
Usando el comando anterior para cambiar student_dept, escriba varchar a char.
SALIDA:
Declaración 8- Cláusula Where
La cláusula WHERE se usa para especificar una condición, que se usa para filtrar los registros y obtener solo los registros necesarios. Este método también sigue los comandos de actualización y eliminación. Lo que significa que podemos actualizar y eliminar registros filtrados.
SINTAXIS:
SELECT column1,column2,… FROM table_name WHERE condition;
EJEMPLO:
SELECT student_dept FROM students WHERE student_name=’TOM’;
SALIDA:
1.AND (Y):
La cláusula WHERE se puede combinar con los operadores AND, OR y NOT.
El operador AND muestra un registro si todas las condiciones dadas se han convertido en TRUE.
SINTAXIS:
SELECT column1,column2,…. FROM table_name WHERE condition1 AND condition2,…;
EJEMPLO:
SELECT student_name FROM students WHERE student_id=6 AND student_dept=’EEE’;
SALIDA:
2.OR (O):
El operador OR muestra un registro si alguna de las condiciones dadas se convierte en VERDADERA.
SINTAXIS:
SELECT column1,column2,… FROM table_name WHERE condition1 OR condition2,….;
EJEMPLO:
SELECT student_dept FROM students WHERE student_name= ‘Pandya’ OR student_id=8;
SALIDA:
3.NOT (NO):
El operador NOT muestra un registro si las condiciones se vuelven NOT TRUE.
SINTAXIS:
SELECT column1,column2,…. FROM table_name WHERE NOT condition;
EJEMPLO:
SELECT student_dept FROM students WHERE NOT student_dept=’IT’;
SALIDA:
Declaración 9- Actualización
La instrucción UPDATE se usa para modificar los registros existentes en una tabla.
SINTAXIS:
UPDATE table_name SET column1=value1,column2=value2,…. WHERE condition;
Podemos usar la cláusula WHERE con la consulta UPDATE para actualizar las filas seleccionadas, de lo contrario, todas las filas se verían afectadas.
EJEMPLO:
UPDATE students SET student_dept=’CIVIL’ WHERE student_name=’Jerry’;
SALIDA:
Declaración 10- Eliminar
La instrucción DELETE se utiliza para eliminar lo existente de una tabla.
SINTAXIS:
DELETE FROM table_name WHERE condition;
Podemos usar la cláusula WHERE con la consulta DELETE para eliminar las filas seleccionadas, de lo contrario, se eliminarían todas las filas.
EJEMPLO:
DELETE FROM students WHERE students_id=5;
SALIDA:
Pensamientos finales
Espero que hayas disfrutado de este artículo. Como nota final, en nuestra vida, la información colectiva se almacena en nuestra mente, por lo que el almacenamiento es más importante. En la aplicación en tiempo real, almacenar datos es imprescindible. Entonces, antes de comenzar a crear una aplicación, practique continuamente las actividades de administración de la base de datos y el código. Gracias por leer este artículo.
Feliz codificación.
Añadir comentario