SlideShare una empresa de Scribd logo
1 de 6
COMANDOS BASICOS PARA BASES DE DATOS.
MYSQL
4 DE OCTUBRE DE 2015
CBTIS125
Alumno:ClaudiaAstridOlveraDoria.
Grupo: 3B programación.
Profe:Sergio IvánPérezSiller.
Cbtis125
Comandos básicos para bases de datos MySQL.
Acceder desde la consola como un usuario determinado Si quieres
acceder como root el nombre de usuario ha de ser root. Es
importante que el usuario root disponga de una buena contraseña
y que las bases de datos que van a usarse con alguna aplicación
web tengan su propio usuario y solamente se acceda a la base de
datos con ese usuario.
mysql -u nombreusuario -p
Mostrar bases de datos actuales para el usuario con el que hemos
accedido
show databases;
Ver accediendo previamente como root los usuarios que pueden
acceder a las diferentes bases de datos
select user from mysql.user;
Crear bases de datos como root Con esto creamos una base de
datos llamada shit. Solamente podrá acceder a ella de momento el
usuario root. El usuario root solamente lo usaremos para gestionar
y nunca lo usarán las aplicaciones que programemos o
configuremos para que accedan a una determinada base de datos.
create database shit;
Crear usuarios Es importante especificar localhost ya que indicando
que el contexto sea la máquina local esto impedirá que el usuario
se conecte desde otras máquinas. Es importante que la clave sea
buena, larga, etc.. Vamos que sea una clave robusta.
CREATE USER 'nombreusuario'@'localhost' IDENTIFIED BY 'laclave';
Dar acceso limitado a un usuario para que pueda gestionar una
base de datos Esto lo realizamos accediendo como root en la
consola mysql.
GRANT SELECT, INSERT ON shit.* TO 'nombreusuario'@'localhost'
IDENTIFIED BY 'lacontraseña';
Esto permitirá al usuario nombreusuario acceder con la contraseña
que indiquemos a la base de datos shit y poder hacer select e
insert. No se le permitirá crear tablas, eliminar tablas, renombrar o
alterar tablas, … Si va a poder obtener datos de los registros e
insertar nuevos datos.
Acceder/conectar/usar una base de datos
use nombrebasededatos;
connect nombrebasededatos;
Mostrar las tablas de una base de datos Una vez hemos accedido a
la base de datos es con el siguiente comando:
show tables;
Este otro nos sirve igualmente sin tener que acceder primero a la
base de datos:
show tables from nombrebasededatos;
Mostrar contenido de una tabla Si hemos accedido a la base de
datos el comando más corto puede ser este:
select * from nombretabla;
Si no estamos usando ninguna base de datos el comando es este
otro:
select * from nombrebasededatos.nombretabla;
Con * estamos indicando que se muestren todas las columnas. Si
deseáramos solamente mostrar los datos de la columna id y la
columna nombres es así:
select id,nombres from nombrebasededatos.nombretabla;
Mostrar las columnas de una tabla determinada Si no hemos
accedido a la base de datos así:
describe nombrebasededatos.nombretabla;
Cuando hemos accedido previamente a la base de datos:
describe nombretabla;
Eliminar una tabla y su contenido
drop table nombretabla;
Eliminar el contenido de la tabla (los registros) pero no su
estructura
truncate table nombretabla;
Renombrar una tabla
rename table nombretabla to nuevonombretabla;
Realizar copia de una base de datos determinada:
mysqldump -u nombreusuario -p nombrebasededatos >
nombrebasededatos.sql
Realizar copia de una base de datos determinada permitiendo
restaurarla sin tener que eliminar la vieja:
mysqldump --add-drop-table -u nombreusuario -p
nombrebasededatos > nombrebasededatos.sql
Realizar restauración de la copia:
mysql -u nombreusuario -p nombrebasededatos <
nombrebasededatos.sql
Estos últimos comandos se realizan con mucho cuidadin, bajo tu
responsabilidad y fuera de la shell mysql.

Más contenido relacionado

La actualidad más candente

Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..NANO-06
 
Una base de datos de red
Una base de datos de redUna base de datos de red
Una base de datos de redweneliza99
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesJosé Antonio Sandoval Acosta
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosJorge Luis Chalén
 
3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datosisraelmillan8
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQLbrobelo
 
Arquitecturas cisc-y-risc
Arquitecturas cisc-y-riscArquitecturas cisc-y-risc
Arquitecturas cisc-y-riscDaniel Martinez
 
Arquitectura harvard y von neumann
Arquitectura harvard y von neumannArquitectura harvard y von neumann
Arquitectura harvard y von neumanncarlos_graterol
 
Normalizaciòn
NormalizaciònNormalizaciòn
Normalizaciònomarzon
 
Programación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosProgramación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosAngel Vázquez Patiño
 
Programación MySQL-Ejercicios
Programación MySQL-EjerciciosProgramación MySQL-Ejercicios
Programación MySQL-Ejerciciostestgrupocomex
 
Tipos y ámbitos de grupo (windows server
Tipos y ámbitos de grupo (windows serverTipos y ámbitos de grupo (windows server
Tipos y ámbitos de grupo (windows servercesartg65
 
Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)
Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)
Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)Rubi Veronica Chimal Cuxin
 

La actualidad más candente (20)

Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..
 
Una base de datos de red
Una base de datos de redUna base de datos de red
Una base de datos de red
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
 
Modelos de red
Modelos de redModelos de red
Modelos de red
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no lineales
 
Niveles de un sgbd
Niveles de un sgbdNiveles de un sgbd
Niveles de un sgbd
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datos
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Historia de mysql
Historia de mysqlHistoria de mysql
Historia de mysql
 
Base de datos orientada a objetos
Base de datos orientada a objetosBase de datos orientada a objetos
Base de datos orientada a objetos
 
Arquitecturas cisc-y-risc
Arquitecturas cisc-y-riscArquitecturas cisc-y-risc
Arquitecturas cisc-y-risc
 
Arquitectura harvard y von neumann
Arquitectura harvard y von neumannArquitectura harvard y von neumann
Arquitectura harvard y von neumann
 
Normalizaciòn
NormalizaciònNormalizaciòn
Normalizaciòn
 
Programación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosProgramación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenados
 
Componentes de sgbd
Componentes de sgbdComponentes de sgbd
Componentes de sgbd
 
Programación MySQL-Ejercicios
Programación MySQL-EjerciciosProgramación MySQL-Ejercicios
Programación MySQL-Ejercicios
 
Tipos y ámbitos de grupo (windows server
Tipos y ámbitos de grupo (windows serverTipos y ámbitos de grupo (windows server
Tipos y ámbitos de grupo (windows server
 
Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)
Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)
Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)
 
Conceptos Basicos Oracle
Conceptos Basicos OracleConceptos Basicos Oracle
Conceptos Basicos Oracle
 

Similar a Comandos MySQL

Similar a Comandos MySQL (20)

Tarea
TareaTarea
Tarea
 
Sql en visual basic 6.0 (cajo pablo)
Sql en visual basic 6.0 (cajo pablo)Sql en visual basic 6.0 (cajo pablo)
Sql en visual basic 6.0 (cajo pablo)
 
Sql en visual basic 6.0 (cajo pablo)
Sql en visual basic 6.0 (cajo pablo)Sql en visual basic 6.0 (cajo pablo)
Sql en visual basic 6.0 (cajo pablo)
 
Sql en visual basic 6.0 (cajo pablo)
Sql en visual basic 6.0 (cajo pablo)Sql en visual basic 6.0 (cajo pablo)
Sql en visual basic 6.0 (cajo pablo)
 
scribd.vpdfs.com_sql-server-tutorial.pdf
scribd.vpdfs.com_sql-server-tutorial.pdfscribd.vpdfs.com_sql-server-tutorial.pdf
scribd.vpdfs.com_sql-server-tutorial.pdf
 
Administracion de base de datos
Administracion de base de datosAdministracion de base de datos
Administracion de base de datos
 
SQLite
SQLiteSQLite
SQLite
 
Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6
 
Sql desde cero
Sql desde ceroSql desde cero
Sql desde cero
 
Acceso A Datos Y Ado.Net
Acceso A Datos Y Ado.NetAcceso A Datos Y Ado.Net
Acceso A Datos Y Ado.Net
 
Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6
 
SQL Visual Basic 6.0
SQL Visual Basic 6.0SQL Visual Basic 6.0
SQL Visual Basic 6.0
 
Clase 2 El lenguaje DDL de SQL
Clase 2 El lenguaje DDL de SQLClase 2 El lenguaje DDL de SQL
Clase 2 El lenguaje DDL de SQL
 
Mysql
MysqlMysql
Mysql
 
Curso my sql
Curso my sqlCurso my sql
Curso my sql
 
Conexion mysql
Conexion mysqlConexion mysql
Conexion mysql
 
Sq lite
Sq lite Sq lite
Sq lite
 
Sql server
Sql serverSql server
Sql server
 
Deber
DeberDeber
Deber
 
Deber
DeberDeber
Deber
 

Más de Clau Doria

Procedimiento de creacion de archivo php
Procedimiento de creacion de archivo phpProcedimiento de creacion de archivo php
Procedimiento de creacion de archivo phpClau Doria
 
Procedimiento de creacion de archivo php
Procedimiento de creacion de archivo phpProcedimiento de creacion de archivo php
Procedimiento de creacion de archivo phpClau Doria
 
Procedimiento de creacion de archivo php
Procedimiento de creacion de archivo phpProcedimiento de creacion de archivo php
Procedimiento de creacion de archivo phpClau Doria
 
Base de datos emilio
Base de datos emilioBase de datos emilio
Base de datos emilioClau Doria
 
Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.Clau Doria
 
Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.Clau Doria
 
Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.Clau Doria
 
Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.Clau Doria
 
Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.Clau Doria
 
importancia de la base de datos
importancia de la base de datosimportancia de la base de datos
importancia de la base de datosClau Doria
 
Importancia de las bases de datos
Importancia de las bases de datosImportancia de las bases de datos
Importancia de las bases de datosClau Doria
 
Importancia de las bases de datos
Importancia de las bases de datosImportancia de las bases de datos
Importancia de las bases de datosClau Doria
 
Importancia de las bases de datos
Importancia de las bases de datosImportancia de las bases de datos
Importancia de las bases de datosClau Doria
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaClau Doria
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaClau Doria
 

Más de Clau Doria (20)

Papa
PapaPapa
Papa
 
Emilio php
Emilio phpEmilio php
Emilio php
 
Siller
SillerSiller
Siller
 
Procedimiento de creacion de archivo php
Procedimiento de creacion de archivo phpProcedimiento de creacion de archivo php
Procedimiento de creacion de archivo php
 
Procedimiento de creacion de archivo php
Procedimiento de creacion de archivo phpProcedimiento de creacion de archivo php
Procedimiento de creacion de archivo php
 
Procedimiento de creacion de archivo php
Procedimiento de creacion de archivo phpProcedimiento de creacion de archivo php
Procedimiento de creacion de archivo php
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos emilio
Base de datos emilioBase de datos emilio
Base de datos emilio
 
Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.
 
Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.
 
Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.
 
Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.
 
Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.Claudia y anet trabajo en equipo.
Claudia y anet trabajo en equipo.
 
diseñaa
diseñaadiseñaa
diseñaa
 
importancia de la base de datos
importancia de la base de datosimportancia de la base de datos
importancia de la base de datos
 
Importancia de las bases de datos
Importancia de las bases de datosImportancia de las bases de datos
Importancia de las bases de datos
 
Importancia de las bases de datos
Importancia de las bases de datosImportancia de las bases de datos
Importancia de las bases de datos
 
Importancia de las bases de datos
Importancia de las bases de datosImportancia de las bases de datos
Importancia de las bases de datos
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzada
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzada
 

Último

PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
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
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 

Último (20)

PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
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
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 

Comandos MySQL

  • 1. COMANDOS BASICOS PARA BASES DE DATOS. MYSQL 4 DE OCTUBRE DE 2015 CBTIS125 Alumno:ClaudiaAstridOlveraDoria. Grupo: 3B programación. Profe:Sergio IvánPérezSiller. Cbtis125
  • 2. Comandos básicos para bases de datos MySQL. Acceder desde la consola como un usuario determinado Si quieres acceder como root el nombre de usuario ha de ser root. Es importante que el usuario root disponga de una buena contraseña y que las bases de datos que van a usarse con alguna aplicación web tengan su propio usuario y solamente se acceda a la base de datos con ese usuario. mysql -u nombreusuario -p Mostrar bases de datos actuales para el usuario con el que hemos accedido show databases; Ver accediendo previamente como root los usuarios que pueden acceder a las diferentes bases de datos select user from mysql.user; Crear bases de datos como root Con esto creamos una base de datos llamada shit. Solamente podrá acceder a ella de momento el usuario root. El usuario root solamente lo usaremos para gestionar y nunca lo usarán las aplicaciones que programemos o configuremos para que accedan a una determinada base de datos.
  • 3. create database shit; Crear usuarios Es importante especificar localhost ya que indicando que el contexto sea la máquina local esto impedirá que el usuario se conecte desde otras máquinas. Es importante que la clave sea buena, larga, etc.. Vamos que sea una clave robusta. CREATE USER 'nombreusuario'@'localhost' IDENTIFIED BY 'laclave'; Dar acceso limitado a un usuario para que pueda gestionar una base de datos Esto lo realizamos accediendo como root en la consola mysql. GRANT SELECT, INSERT ON shit.* TO 'nombreusuario'@'localhost' IDENTIFIED BY 'lacontraseña'; Esto permitirá al usuario nombreusuario acceder con la contraseña que indiquemos a la base de datos shit y poder hacer select e insert. No se le permitirá crear tablas, eliminar tablas, renombrar o alterar tablas, … Si va a poder obtener datos de los registros e insertar nuevos datos. Acceder/conectar/usar una base de datos
  • 4. use nombrebasededatos; connect nombrebasededatos; Mostrar las tablas de una base de datos Una vez hemos accedido a la base de datos es con el siguiente comando: show tables; Este otro nos sirve igualmente sin tener que acceder primero a la base de datos: show tables from nombrebasededatos; Mostrar contenido de una tabla Si hemos accedido a la base de datos el comando más corto puede ser este: select * from nombretabla; Si no estamos usando ninguna base de datos el comando es este otro: select * from nombrebasededatos.nombretabla;
  • 5. Con * estamos indicando que se muestren todas las columnas. Si deseáramos solamente mostrar los datos de la columna id y la columna nombres es así: select id,nombres from nombrebasededatos.nombretabla; Mostrar las columnas de una tabla determinada Si no hemos accedido a la base de datos así: describe nombrebasededatos.nombretabla; Cuando hemos accedido previamente a la base de datos: describe nombretabla; Eliminar una tabla y su contenido drop table nombretabla; Eliminar el contenido de la tabla (los registros) pero no su estructura truncate table nombretabla;
  • 6. Renombrar una tabla rename table nombretabla to nuevonombretabla; Realizar copia de una base de datos determinada: mysqldump -u nombreusuario -p nombrebasededatos > nombrebasededatos.sql Realizar copia de una base de datos determinada permitiendo restaurarla sin tener que eliminar la vieja: mysqldump --add-drop-table -u nombreusuario -p nombrebasededatos > nombrebasededatos.sql Realizar restauración de la copia: mysql -u nombreusuario -p nombrebasededatos < nombrebasededatos.sql Estos últimos comandos se realizan con mucho cuidadin, bajo tu responsabilidad y fuera de la shell mysql.