Comandos mysql

Pasos para ingresar a MySQL:

1 - Ingresamos a XAMPP Contro Panel.

2 - Cargamos los servicios Apache y MySQL.

3 - Entrar al símbolo del sistema.

4 - Digitamos: cd/xampp/mysql/bin

5 - Digitamos: mysql -uroot -p

6 - Digitamos: tee c:/xampp/clase2mysql.txt

7 - Digitamos: show databases; (Para visualizar las bases de datos existentes.)

Pasos para crear e interactuar en una base de datos:

1 - Create:

Sintaxis:   (Para crear base de datos)

create database nombre_la_BD;


Sintaxis:   (Para crear tablas y campos)

create table nombre_la_tabla;

campo1 tipo(tamaño) nulo o no primary key,

campoN tipo(tamaño) nulo o no;


2 - Use:

Sintaxis:  use nombre_la_BD; (Para abrir)


3 - Como hacer la copia de seguridad:

sintaxis: mysqldump -B -uroot -p biblioteca>c:/xampp/biblioteca.sql


4 - Como eliminar una base de datos:

sintaxis:   drop database nombre base de datos;


5 - Como restaurar una base de datos:

sintaxis:     source y arrastrar la dirección donde está la base de datos.


6 - Como eliminar y definir la clave primaria:

sintaxis:

-alter table nombretabla drop primary key;    (Eliminar)

-alter table nombretabla modify nombrecampo tipo(tamaño) nulo o no primary key;


7 - Crear tablas relacionales:

sintaxis:

-create table libro_autor

-(Fkcodigo varchar (10) not null,

-Fkcodigoautor varchar (10) not null,

-foreign key (Fkcodigo) references libro (Pkcodigo) on delete cascade on update cascade,

-foreign key (Fkcodigoautor) references autor (Pkcodigoautor) on delete cascade on update cascade);


Nota:

Para poder crear una tabla relacional, primero deben estar creadas las tablas maestras o principales.


8 - Como agregar campos a las tablas:

sintaxis:

-alter table nombretabla add nombre campo tipo(tamaño) nulo o no;

-alter table libro add precio float not nul;


9 - Como definir en donde insertar el nuevo campo o si es de primero:

sintaxis:

-alter table nombretabla add nombre campo tipo(tamaño) nulo o no after nombrecampoanterior;

-alter table libro add Area varchar (20) not null after Titulo;

-alter table nombretabla add nombre campo tipo(tamaño) nulo o no first;

-alter table libro add Serial varchar (15) not null first;


10 - Eliminar campos de una tabla:

sintaxis:

-alter table nombretabla drop nombrecampo;

-alter table libro drop Serial;

-alter table libro drop Area;


11 - Como cambiar el nombre de un campo y sus caracteristicas:

sintaxis:

-alter table nombretabla change nombrecampoactual nombrecamponuevo tipo(tamaño) nulo o no;

-alter table libro_autor change Fkcodigoautor Fkcodigoautor varchar (10) not null;


12 - Visualizar como esta creada una tabla:

sintaxis: show create table nombretabla;


13 - como cambiar el nombre de una tabla:

sintaxis: alter table nombretabla rename to nuevonombretabla;


14 - Como eliminar una tabla:

sintaxis: drop table nombretabla;


15 - Insertar informaciòn en una tabla:

sintaxis: insert into nombretabla(campo1....campoN) values(dato1....datoN);


16- consultar o visualizar información

sintaxis:

-select *from nombretabla;

-select campo1..... campoN from nombretabla;

modificar o actualizar datos o registros

comando= update

sintaxis:

update nombretabla set nombre del campo a actualizar ='valor' condicion;

Ejemplo 1

Update libro set descripcion = 'Redes y comunicaciones' where idlibro= 'L07';


Ejemplo 2

insertar en la tabla libro los campos cantidad tipo entero y valor total float

Sintaxis

-alter table libro add cantidad int not null;

-alter table libro add vtotal float not null;

Ejemplo 3 

Actualizar la cantidad de los libros, comenzando en 5 para el primer libro e incrementar de 5 en 5 para los demás

Sintaxis:

update libro set cantidad=5 where idlibro='L01';

ejemplo 4

calcular valor total de los libros

sintaxis:

update libro set vtotal= cantidad*precio;


Nota= si se necesita afectar toda la tabla NO VA CONDICION , pero si se necesita afectar datos especificos , si va condicion.

Eliminar informacion o registros

comando= delete

sintaxis:

Delete from tabla where condicion;

Ejemplo 1

Eliminar de la tabla libro el libro de diagramacion

sintaxis

Delete from libro where idlibro='L08';

ordenar informacion

comando= order by

sintaxis:

select *from nombretabla order by descripcion;


Ejemplo:

select *from libro order by descripcion;





© 2018 Jhon Alejandro Guevara Giraldo, Ingeniero de Sistemas, Medellín-Colombia.
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar