Está en la página 1de 2

-Para crear base de dato:

Create database nombre_base_de_dato ;


ejemplo;
CREATE DATABASE datos ;
-Para crear tabla en la base de dato:
Create table nombre_de_la_tabla(campo1 tipo1, campo2 tipo2) ;
ejemplo;
CREATE TABLE alumno (matricula INT ,nombre VARCHAR( 20 ),carrera VARCHAR( 20 ));
-Insertar datos ala tabla;
insert into nombre_de_la_tabla values(valores);
ejemplo;
INSERT INTO alumno VALUES ( 12, "fernando", "ing. en sistema computacional" ) ;
- para consultar una table en la base de dato;
select*from Nombre_tabla;
ejemplo;
select*from alumno;
-para modificar un registro de la tabla;
update nombre_tabla set nombre_del_campo1=dato_nuevo1,nombre_del_campo2=dato_nue
vo2,nombre_del_campo3=dato_nuevo3 where nombre_del_campo=condicion;
ejemplo;
update alumno set nombre=dato_nuevo,edad=dato_nuevo;
-eliminar un registro de la tabla;
delete from nombre_tabla where nombre_del_campo=nombre_del_registro;
ejemplo;
delete from alumno where matricula=12;
-muestra la estructura de una tabla;
describe nombre_tabla;
o
desc nombre_tabla;
--------------------------------------------------------------------------------
------
los dos tipos de tablas que usa mysql; myisam y innvdb;
crear tabla innvdb;
- CREATE TABLE libro(id_libro int NOT NULL ,nombre varchar( 20 ) ,edicion int,PR
IMARY KEY ( id_libro )) TYPE = innodb;
- CREATE TABLE autor(id_autor int NOT NULL ,id_libro int NOT NULL ,nombre varcha
r( 20 ) ,PRIMARY KEY ( id_autor ) ,INDEX ( id_libro ) ,FOREIGN KEY ( id_libro )
REFERENCES libro( id_libro ) ) TYPE = innodb;
- create table prestamo(id_prestamo int not null,id_libro int null,fecha int,pri
mary key(id_prestamo),index(id_libro),foreign key(id_libro)references libro(id_l
ibro))type=innodb;
--------------------------------------------------------------------------------
------------------------------------------------------------------
count
select count(nombre_del_campo)from nombre_de_la_tabla;
count distinct
select count(distinct nombre_del_campo)from nombre_de_la_tabla;
sum
select nombre_del_campo,sum(nombre_del_campo)from nombre_de_la_tabla group by no
mbre_del_campo;
avg
select avg(nombre_del_campo)from Nombre_De_la_tabla where nombre_del_campo;
o
select avg(nombre_del_campo)from Nombre_De_la_tabla where nombre_del_campo > con
dicion;

También podría gustarte