Descripción del lenguaje C++
Enviado por DEEREK • 21 de Febrero de 2012 • Trabajo • 5.004 Palabras (21 Páginas) • 557 Visitas
OBJETIVO
El objetivo de este trabajo es llevar acabo la práctica de sentencias de MySQL para la obtención de conocimientos y lograr así una amplia habilidad de manejo de base de datos al igual que saber controlar a un alto porcentaje las sentencias y poder enfrentarme a cada requerimiento que se ofrezca en un futuro en el manejo de base de datos.
Show Status; esta sentencia se utiliza para ver el estado de la base de datos.
Status; me da la información del programa.
Show databases;
Esta sentencia nos conectara a las bases de datos existentes.
ERROR: De ortografía
Aquí mi error fue que solo puse una n y l llevaba doble n “connect”
Conect prueba
Connect prueba;
Esta sentencia nos conectara a una de las bases de datos que seleccionemos en este caso nos conecta a la base de datos prueba.
Show tables;
Esta sentencia me mostrara las tablas de la base de datos previamente seleccionada en este caso me mostrara las tablas de la base de datos prueba.
ERROR: error de ortografía.
Aquí mi error fue en slect * me falto la e y lo correcto seria select*
Select *
From dept;
Esta sentencia nos indica que de la tabla dept que esta situada en la base de datos prueba seleccionara todo su contenido de dicha tabla.
ERROR: aquí el error fue que declare mal la tabla ya que me falto una t por lo tanto me indica que la tabla no existe dentro de la base de datos.
Desc dept;
Esta sentencia con la indicación Desc nos dice describir la tabla dept es decir nos ilustrara sus atributos su tipo de datos entre otras cosas.
Select empno, ename, job, sal+200 “comision”
From emp
Esta sentencia nos dice que se selecciona las columnas con nombre empno, ename, job y a la columna sal se le sumara 200 a cada dato y el nombre de esa columna que es sal tendrá un alias comisión todo esto de la tabla emp.
Select empno “Numeroempleado”, ename “Nombre”, job “Puesto”
From emp;
Esta sentencia nos indica que los nombres de las columnas serán sustituidos por un alias que son los que están entre comillas todo esto de la tabla emp.
Describe emp;
Esta sentencia tiene la misma función que “Desc” que nos dice describe la tabla emp es decir recordemos que es la misma función que Desc que nos mostrara el contenido de la tabla ya sean los nombres de la columna y su tipo de carácter entre tras cosas.
Select empno, job, ename, sal
From emp
Where sal > 1000;
Esta sentencia nos indica que selecciona las columnas empno, job, ename y sal de la tabla emp donde sal sea mayor que 1000.
Select *
From dept;
Esta sentencia nos indica selecciona todo el contenido de la tabla dept que esta contenida en nuestra base de datos.
ERROR: aquí mi error fue en la primera línea por que junte deptno, dname cuando lo correcto es separados “deptno, dname.
Select deptno, dname
From dept;
Esta sentencia ya conocida nos indica que selecciona las columna deptno y dname de la tabla dept.
Select empno, job, sal+(sal*2)
From emp;
Esta sentencia nos dice que selecciona las columna empno, job y sal pero al sal primero se le multiplicara por dos y el resultado será sumado con el valor del sal todo esto de la tabla emp.
ERROR: mi error fue colocar mas el nombre de la bases de datos agencia y lo correcto es “agencias”.
Use agencia;
Esta sentencia tiene la misma función de “Connect” en este caso se usara la base de datos agencia.
ERROR: Error ortográfico.
Mi error fue la sentencia mas escrita CREATE DATABASES hospital y lo correcto es CREATE DATABASE Hospital.
Create database Hospital;
Esta sentencia nos ayuda a crear una base de datos en esta ocasión crearemos la base de datos Hospital.
Show databases;
Como ya sabemos esta sentencia nos ilustrara todas nuestras bases de datos en este caso debe aparecer la que acabamos de crear.
ERROR: este error ocurrió debido a que no me conecte antes a la base de datos hospital.
Use hospital;
Con esta sentencia nos conectaremos a nuestra base de datos para su posterior uso.
ERROR: mi error fue que no cerré en paréntesis que se abrió al principio.
Create table Paciente (NumPasiente numeric PRIMARY KEY, Nombre char(30), Apellido_Paterno char (40), Apellido_Materno char (40));
Esta sentencia es utilizada para crear una tabla dentro de nuestra base de datos pero al mismo tiempo se le insertaran los nombres de las columnas su tipo de variable si es tipo char se deberá indicar el numero limite de caracteres.
PRIMARY KEY significa que es la llave principal.
Insert into Paciente values (1, ‘Alejandro’, ‘Montejo’, ‘Santo’);
Esta sentencia nos ayuda a insertar datos en nuestra tabla donde los caracteres solo iran entre comillas mientras los números no.
Desc Paciente;
Select *
From Paciente;
Con estas dos sentencias podemos verificar nuestros datos insertados.
ERROR: mi error fue el espacio entre que deje en las funciones que se declaran en select que deben de estar junto como AVG(sal) y no AVG (sal) y así sucesivamente.
Select AVG (sal), MAX(sal), MIN(sal), SUM (sal)
From emp
Where job LIKE ‘sales%’;
AVG: Promedio
Esta sentencia nos indica que se seleccionara el promedio el máximo, el mínimo y la suma del la columna sal de la tabla emp donde job empiese con Sales sin importar el resto de la cadena.
ERROR: mi error fue que escribí mal el nombre de la columna por lo tanto me indica que la columna no esta o no existe.
Select MIN(hiredate), MAX(hiredate)
From emp;
...