Mysql
LIA. Miguel Ángel Esteban Hernández
23/10/2012
Acceso y trabajo MySQL 5.5 Command Line Client
Elaboración, manejo y manipulación de una Base de Datos Completa
3. Consultas yLenguaje de Manipulación de Datos (DML) (1ra parte)
3.1 Instrucciones INSERT, UPDATE, DELETE.
3.2 Consultas Básicas SELECT, WHERE y funciones a nivel de
registro.
3.3 Consultas sobre múltiples tablas.3.3.1 Subconsultas.
3.3.2 Operadores JOIN.
3.4 Agregación GROUP BY, HAVING.
3.5 Funciones de conjunto de registros COUNT, SUM, AVG, MAX,
MIN.
23/10/2012
23/10/2012
ALUMNOS
MATRICULAAPELLIDO_PATERNO
APELLIDO_MATERNO
NOMBRE
LOCALIDAD
DIVISION_ACADEMICA
EDAD
SEXO
23/10/2012
Field
Type
Null
MATRICULA
varchar(11) NO
APELLIDO_PATERNO varchar(30) NOAPELLIDO_MATERNO varchar(30) NO
NOMBRE
varchar(30) NO
LOCALIDAD
varchar(60) NO
DIVISION_ACADEMICA varchar(5) NO
EDAD
int(11)
NO
SEXO
varchar(1) NO
Key
PRI
SENTENCIA INSERT
La sintaxis básica dela sentencia INSERT es:
INSERT INTO tabla [(columna1 [,columna2 ...])]
VALUES (valor1 [,valor2 ...]) ;
Donde:
• tabla: es el nombre de la tabla donde se va a insertar el registro.
• columnan: esel nombre de la(s) columna(s) a cumplimentar.
• valorn: es el valor correspondiente a esa columna (campo).
LOAD DATA LOCAL INFILE “ruta/archivo.txt" INTO TABLE tabla;
23/10/2012
SENTENCIAUPDATE
La sentencia UPDATE nos servirá para modificar datos de columnas de las tablas
en registros ya existentes, por supuesto. Esta sentencia puede afectar a más de
un registro al mismo tiempo, yesto que la hace muy potente, la convierte también
en peligrosa si somos, como yo digo, de “gatillo rápido” (Vamos, que se pulsa en
Intro rápidamente sin comprobar las sentencias). De todas formastranquilos:
siempre nos quedará el ROLLBACK si es que aún no hemos efectuado el COMMIT
(veremos los dos comandos en el capítulo de Transacciones).
La sintáxis básica de UPDATE es:
UPDATE tabla...
Regístrate para leer el documento completo.