SlideShare una empresa de Scribd logo
1 de 4
Instrucciones Básicas de MySQL
Elissa Chapa G.
3B Programación
CBTis #125
Lic. Sergio Iván Pérez Siller.
Base de Datos.
Instrucciones básicas MySQL
Conectarse a MySQL:
mysql [-h IP] -u usuario -p [nombrebasedatos] [--local-infile]
Mostrar variables del sistema-- show variables;
Utilizar una base de datos----- use nbasedatos;
Mostar todas las bases de datos---- show databases;
Crear una base de datos----- create database nombre;
Borrar una base de datos---- drop database nombre;
Mostrar tablas de una base de datos--- show tables;
Crear tablas----- create table nombre(
campo1 tipodato(X) restricciones,
campo2 tipodato restricciones
Definición de claves foráneas ----------- foreign key (campo) references tablaref
(campo)
On delete cascade --- cuando borras borra los registros de la tabla padre de la
tabla hija
On delete set null --- Cuando borres o actualices el registro de una tabla padre:
 establece NULL la o las columnas de clave
foránea en la tabla hija.
 Solo valido si las columnas de clave foránea no
se han definido como not null.
On delete no action – Su borra o actualiza un valor de clave primaria no será
permitido si en la tabla referenciada hay un valor de clave foránea relacionado.
Modificar tablas -- alter table add/modify/drop resto de sentencias;
LTER TABLE PRUEBAS ADD(
OMBRE VARCHAR (5)
lter table PRUEBA modify
ODEC varchar (2) PRIMARY KEY AUTO_INCREMENT;
Renombrar base de datos -------- rename table prueba to prueba2;
Copiar tablas (solo estructura)-- create table nuevatabla like tablavieja;
Copiar tablas (con registros) – create table nombretabla select * from tablavieja;
Cambiar registro de una tabla-- update tabla set id=55 where id=1;
Añadir registros-- insert into ntabla values('valor', 1, NULL)
insert into ntabla(campo1,campo2) values ('valor1','valor2');
Insertar registro desde fichero de texto plano--
load data local infile 'ruta fichero' into table ntabla;
los valores se separan por tabulaciones y los registros null por /N
Borrar tabla--- drop table nombre;
Borrar registros de una tabla---- delete from table;
Mostrar registros de una tabla---- select * from table;
Ver usuarios creados--------- select * from user.mysql;
Crear usuarios locales-------- create user 'nombre'@'localhost' IDENTIFIED BY
'pass';
Crear usuarios globales------ create user 'nombre'@'%' IDENTIFIED BY 'pass';
Borrar usuarios--------------- drop user 'nombre'@'localhost';
para borrarlos se necesita quitarle todos los permisos antes ( revoke all on *.* to
usuario; )
Ver privilegios--------------- show grants for usuario;
Dar privilegios-------------- grant privilegio on objeto from usuario identified by
'pass';
con esta sentecia si no existe el usuario te lo crea por ello la parte de la
contraseña.
Para dar permisos de asignacion de permisos le añadimos with grant option;
grant select matricula on Ejercicio1.coches to 'usuario'@'localhost';
INDEX--- Indices
Los compos llaves son indices por defecto.
Los campos que hacen referencia a los campos calve no son indices pero se
pueden definir como tales.
INDEX [identificador] (campo1,...)
Para comprobar si el index se ha definido en la tabla: show create table tabla;
y entonces en la descripción al lado del campo index tiene que salir “key”.
MODIFICAR TAMAÑO DE CAMPO
si un campo de lonngitud (5) tiene un registro de 5 caracteres o digitos, al cambiar
de longitud (3) este sera acortado a tamaño 3.
DEFAULT
no modifica datos existentes
si se crea un campo nuevo con default se aplica a todo.
Principales tipos de datos
Números enteros pequeños---------- tinyint
Números con coma ------------------- float(ent,dec)
Cadena de caracteres----------------- Varchar
Binarios (V – F) ---------------------- Bool
Fecha ----------------------------------Date
unsigned --- no permite signo
autoincrement – autoincrementable (codigos)
PRIMARY KEY
si añades un campo como primary key se anula el anterior
ENUM (tipo de dato)
Solo acepta los valores que se especifican
nombrecampo ENUM('opcion1','opcion2',..)
alter table departamento modify
sede varchar (21) default 'Mates';

Más contenido relacionado

La actualidad más candente

Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfijaOmarzingm
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividadesGracielaPinedo
 
Programacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetosProgramacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetosJosé Antonio Sandoval Acosta
 
Instalación e Introducción básica de Windows Server 2012
Instalación e Introducción básica de Windows Server 2012Instalación e Introducción básica de Windows Server 2012
Instalación e Introducción básica de Windows Server 2012Moisés Elías Araya
 
Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansEmerson Garay
 
RECURSIVIDAD C++
RECURSIVIDAD C++RECURSIVIDAD C++
RECURSIVIDAD C++Ing SC B
 
Trabajo de Programacion Orientada a Objetos.
Trabajo de Programacion Orientada  a Objetos.Trabajo de Programacion Orientada  a Objetos.
Trabajo de Programacion Orientada a Objetos.Vicente Alberca
 
LI-T12: LI2011-12: Introducción a la programación lógica con Prolog
LI-T12: LI2011-12: Introducción a la programación lógica con PrologLI-T12: LI2011-12: Introducción a la programación lógica con Prolog
LI-T12: LI2011-12: Introducción a la programación lógica con PrologJosé A. Alonso
 
Herencia - Programación Orientada a Objetos
Herencia - Programación Orientada a ObjetosHerencia - Programación Orientada a Objetos
Herencia - Programación Orientada a ObjetosMario Villaseñor
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboraciond-draem
 
Diagrama uml ing software i promecys
Diagrama uml ing software i promecysDiagrama uml ing software i promecys
Diagrama uml ing software i promecysLeonel Narvaez Ruiz
 
Ejercicios en clase Unidad II
Ejercicios en clase Unidad IIEjercicios en clase Unidad II
Ejercicios en clase Unidad IILuis Caiza
 
1. Casos De Uso
1. Casos De Uso1. Casos De Uso
1. Casos De Usoelimejia
 
Unidad 2 clasificacion de arquitectura paralela
Unidad 2 clasificacion de arquitectura paralelaUnidad 2 clasificacion de arquitectura paralela
Unidad 2 clasificacion de arquitectura paralelaJhonny Real Schweinsteiger
 

La actualidad más candente (20)

Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
 
Programacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetosProgramacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetos
 
IA CAPITULO 4
IA  CAPITULO 4IA  CAPITULO 4
IA CAPITULO 4
 
Instalación e Introducción básica de Windows Server 2012
Instalación e Introducción básica de Windows Server 2012Instalación e Introducción básica de Windows Server 2012
Instalación e Introducción básica de Windows Server 2012
 
Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando Netbeans
 
RECURSIVIDAD C++
RECURSIVIDAD C++RECURSIVIDAD C++
RECURSIVIDAD C++
 
Trabajo de Programacion Orientada a Objetos.
Trabajo de Programacion Orientada  a Objetos.Trabajo de Programacion Orientada  a Objetos.
Trabajo de Programacion Orientada a Objetos.
 
LI-T12: LI2011-12: Introducción a la programación lógica con Prolog
LI-T12: LI2011-12: Introducción a la programación lógica con PrologLI-T12: LI2011-12: Introducción a la programación lógica con Prolog
LI-T12: LI2011-12: Introducción a la programación lógica con Prolog
 
Álgebra Booleana.
Álgebra Booleana.Álgebra Booleana.
Álgebra Booleana.
 
Perfiles UML
Perfiles UMLPerfiles UML
Perfiles UML
 
DIAGRAMAS DE CLASE
DIAGRAMAS DE CLASEDIAGRAMAS DE CLASE
DIAGRAMAS DE CLASE
 
Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 
Herencia - Programación Orientada a Objetos
Herencia - Programación Orientada a ObjetosHerencia - Programación Orientada a Objetos
Herencia - Programación Orientada a Objetos
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
 
Diagrama uml ing software i promecys
Diagrama uml ing software i promecysDiagrama uml ing software i promecys
Diagrama uml ing software i promecys
 
Ejercicios en clase Unidad II
Ejercicios en clase Unidad IIEjercicios en clase Unidad II
Ejercicios en clase Unidad II
 
1. Casos De Uso
1. Casos De Uso1. Casos De Uso
1. Casos De Uso
 
Unidad 2 clasificacion de arquitectura paralela
Unidad 2 clasificacion de arquitectura paralelaUnidad 2 clasificacion de arquitectura paralela
Unidad 2 clasificacion de arquitectura paralela
 
Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)
 

Similar a Instrucciones basicas de mySQL

Instalar msql server en debian
Instalar msql server en debianInstalar msql server en debian
Instalar msql server en debianDaniel Zavala
 
Instalacion mysql debian
Instalacion mysql debianInstalacion mysql debian
Instalacion mysql debianPablo Mamani
 
Comandos en consola de mysql desde el portal
Comandos en consola de mysql desde el portalComandos en consola de mysql desde el portal
Comandos en consola de mysql desde el portaleavila5
 
Instrucciones mysql
Instrucciones mysqlInstrucciones mysql
Instrucciones mysqljbersosa
 
GBD_GESTION_USUARIOS.pdf
GBD_GESTION_USUARIOS.pdfGBD_GESTION_USUARIOS.pdf
GBD_GESTION_USUARIOS.pdfEber Vela
 
Instrucciones básicas de mysql y su función. #3bprog #unidad2act1 @ProgCbtis125
Instrucciones básicas de mysql y su función.  #3bprog #unidad2act1 @ProgCbtis125Instrucciones básicas de mysql y su función.  #3bprog #unidad2act1 @ProgCbtis125
Instrucciones básicas de mysql y su función. #3bprog #unidad2act1 @ProgCbtis125Jose Ramos
 
Instrucciones básicas de my sql
Instrucciones básicas de my sqlInstrucciones básicas de my sql
Instrucciones básicas de my sqlanetmichel
 
Slony i
Slony iSlony i
Slony imao87t
 
Plpgsql seguridad bd_postgresql_2011
Plpgsql seguridad bd_postgresql_2011Plpgsql seguridad bd_postgresql_2011
Plpgsql seguridad bd_postgresql_2011Lennin Caro
 
04 Primeros pasos con my sql
04 Primeros pasos con my sql04 Primeros pasos con my sql
04 Primeros pasos con my sqltoniserna
 
Comandos mysql
Comandos mysqlComandos mysql
Comandos mysqlpolar
 
Manual MySQL.pdf
Manual MySQL.pdfManual MySQL.pdf
Manual MySQL.pdfquesadah
 

Similar a Instrucciones basicas de mySQL (20)

MANUAL
MANUALMANUAL
MANUAL
 
Mysql
MysqlMysql
Mysql
 
Instalar msql server en debian
Instalar msql server en debianInstalar msql server en debian
Instalar msql server en debian
 
Instalacion mysql debian
Instalacion mysql debianInstalacion mysql debian
Instalacion mysql debian
 
Mysql
MysqlMysql
Mysql
 
Comandos mysql
Comandos mysqlComandos mysql
Comandos mysql
 
Comandos en consola de mysql desde el portal
Comandos en consola de mysql desde el portalComandos en consola de mysql desde el portal
Comandos en consola de mysql desde el portal
 
comandos-mysql.pdf
comandos-mysql.pdfcomandos-mysql.pdf
comandos-mysql.pdf
 
Instrucciones mysql
Instrucciones mysqlInstrucciones mysql
Instrucciones mysql
 
GBD_GESTION_USUARIOS.pdf
GBD_GESTION_USUARIOS.pdfGBD_GESTION_USUARIOS.pdf
GBD_GESTION_USUARIOS.pdf
 
Instrucciones básicas de mysql y su función. #3bprog #unidad2act1 @ProgCbtis125
Instrucciones básicas de mysql y su función.  #3bprog #unidad2act1 @ProgCbtis125Instrucciones básicas de mysql y su función.  #3bprog #unidad2act1 @ProgCbtis125
Instrucciones básicas de mysql y su función. #3bprog #unidad2act1 @ProgCbtis125
 
Instrucciones básicas de my sql
Instrucciones básicas de my sqlInstrucciones básicas de my sql
Instrucciones básicas de my sql
 
Slony i
Slony iSlony i
Slony i
 
Plpgsql seguridad bd_postgresql_2011
Plpgsql seguridad bd_postgresql_2011Plpgsql seguridad bd_postgresql_2011
Plpgsql seguridad bd_postgresql_2011
 
Parte 08 my sql
Parte 08 my sqlParte 08 my sql
Parte 08 my sql
 
04 Primeros pasos con my sql
04 Primeros pasos con my sql04 Primeros pasos con my sql
04 Primeros pasos con my sql
 
Comandos mysql
Comandos mysqlComandos mysql
Comandos mysql
 
MySQL BD .doc
MySQL BD .docMySQL BD .doc
MySQL BD .doc
 
210927124637-Manual MySQL.pdf
210927124637-Manual MySQL.pdf210927124637-Manual MySQL.pdf
210927124637-Manual MySQL.pdf
 
Manual MySQL.pdf
Manual MySQL.pdfManual MySQL.pdf
Manual MySQL.pdf
 

Último

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 

Último (20)

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 

Instrucciones basicas de mySQL

  • 1. Instrucciones Básicas de MySQL Elissa Chapa G. 3B Programación CBTis #125 Lic. Sergio Iván Pérez Siller. Base de Datos.
  • 2. Instrucciones básicas MySQL Conectarse a MySQL: mysql [-h IP] -u usuario -p [nombrebasedatos] [--local-infile] Mostrar variables del sistema-- show variables; Utilizar una base de datos----- use nbasedatos; Mostar todas las bases de datos---- show databases; Crear una base de datos----- create database nombre; Borrar una base de datos---- drop database nombre; Mostrar tablas de una base de datos--- show tables; Crear tablas----- create table nombre( campo1 tipodato(X) restricciones, campo2 tipodato restricciones Definición de claves foráneas ----------- foreign key (campo) references tablaref (campo) On delete cascade --- cuando borras borra los registros de la tabla padre de la tabla hija On delete set null --- Cuando borres o actualices el registro de una tabla padre:  establece NULL la o las columnas de clave foránea en la tabla hija.  Solo valido si las columnas de clave foránea no se han definido como not null. On delete no action – Su borra o actualiza un valor de clave primaria no será permitido si en la tabla referenciada hay un valor de clave foránea relacionado. Modificar tablas -- alter table add/modify/drop resto de sentencias; LTER TABLE PRUEBAS ADD( OMBRE VARCHAR (5) lter table PRUEBA modify ODEC varchar (2) PRIMARY KEY AUTO_INCREMENT; Renombrar base de datos -------- rename table prueba to prueba2; Copiar tablas (solo estructura)-- create table nuevatabla like tablavieja; Copiar tablas (con registros) – create table nombretabla select * from tablavieja; Cambiar registro de una tabla-- update tabla set id=55 where id=1; Añadir registros-- insert into ntabla values('valor', 1, NULL)
  • 3. insert into ntabla(campo1,campo2) values ('valor1','valor2'); Insertar registro desde fichero de texto plano-- load data local infile 'ruta fichero' into table ntabla; los valores se separan por tabulaciones y los registros null por /N Borrar tabla--- drop table nombre; Borrar registros de una tabla---- delete from table; Mostrar registros de una tabla---- select * from table; Ver usuarios creados--------- select * from user.mysql; Crear usuarios locales-------- create user 'nombre'@'localhost' IDENTIFIED BY 'pass'; Crear usuarios globales------ create user 'nombre'@'%' IDENTIFIED BY 'pass'; Borrar usuarios--------------- drop user 'nombre'@'localhost'; para borrarlos se necesita quitarle todos los permisos antes ( revoke all on *.* to usuario; ) Ver privilegios--------------- show grants for usuario; Dar privilegios-------------- grant privilegio on objeto from usuario identified by 'pass'; con esta sentecia si no existe el usuario te lo crea por ello la parte de la contraseña. Para dar permisos de asignacion de permisos le añadimos with grant option; grant select matricula on Ejercicio1.coches to 'usuario'@'localhost'; INDEX--- Indices Los compos llaves son indices por defecto. Los campos que hacen referencia a los campos calve no son indices pero se pueden definir como tales. INDEX [identificador] (campo1,...) Para comprobar si el index se ha definido en la tabla: show create table tabla; y entonces en la descripción al lado del campo index tiene que salir “key”.
  • 4. MODIFICAR TAMAÑO DE CAMPO si un campo de lonngitud (5) tiene un registro de 5 caracteres o digitos, al cambiar de longitud (3) este sera acortado a tamaño 3. DEFAULT no modifica datos existentes si se crea un campo nuevo con default se aplica a todo. Principales tipos de datos Números enteros pequeños---------- tinyint Números con coma ------------------- float(ent,dec) Cadena de caracteres----------------- Varchar Binarios (V – F) ---------------------- Bool Fecha ----------------------------------Date unsigned --- no permite signo autoincrement – autoincrementable (codigos) PRIMARY KEY si añades un campo como primary key se anula el anterior ENUM (tipo de dato) Solo acepta los valores que se especifican nombrecampo ENUM('opcion1','opcion2',..) alter table departamento modify sede varchar (21) default 'Mates';