Está en la página 1de 3

9/8/2014 MYSQL POR LINEA DE COMANDOS - CURSOS TUTORIALES MANUALES Hosting

http://www.superhosting.cl/manuales/mysql-por-linea-de-comandos.html 1/3
PlanesHosting

SuperHost

ServidoresVPS

Dedicados

Housing
|Home|Soporte|Contacto|Emai l :soporte@superhosti ng.cl |SoporteRemoto
FonoVentas:(02)26954750[HorariodeAtencin:9:3018:30hrsdeLunesAViernes]
CentrodeAyuda:
{
PagosyRenovaciones
Cmopagar
Avi sodePago
Sol i ci tarFactura
Upgrade/Ampl i arPl an
AyudaBsica
Mi pri merapgi na
PreguntasFrecuentes
Vi deosTutori al es
Confi gurarEmai l enOutl ook?
Email,Webmail,Outlook
CrearEmai l
Confi gurarOutl ook
Probl emasOutl ook
PreguntasVari asEmai l
TutorialMysql
MySQL es un sistema de gestin de base de datos relacional, multihilo y multiusuario con ms de seis millones de
instalaciones.[1]MySQLABdesarrollaMySQLcomosof twarelibreenunesquemadelicenciamientodual.
Buscador: Buscar
MySQLporlneadecomandos
AccesoaunservidorMySQLyadministracindelabasededatosporlneadecomandos.
EsmuynormalqueutilicemosMySQLatravsdepginasPHPyparaadministrarlabasededatosutilicemosunprogramacomoPhpMyAdmin,peroavecesnonosqueda
otroremedioqueaccederalabasededatosatravsdelalneadecomandos.
MySQLtieneunprograma,quesellamaconelmismonombredelabasededatos(mysql)quesirveparagestionarlabasedatosporlneadecomandos.Eseprograma,en
unainstalacindeWindowsseencuentraenundirectoriocomo
C:\Archivosdeprograma\MySQL\MySQLServer4.1\bin
Eldirectoriopuedevariar,porejemplo,puedeestarlocalizadoenlarazdeldiscoC:,oencualquierotrolugardondepodamoshaberinstaladoMySQL.Paraaccederala
consoladeMySQLenWindowstendremosqueestarsituadosdentrodeesedirectorio.
EnLinux,porsupuesto,tambinsepuedeaccederaMySQLporlneadecomandos.PosiblementedesdecualquierdirectoriopodamosaccederalaconsoladeMySQL,sin
necesidaddesituarseeneldirectoriodondeestinstalado.
ConectarconelservidorMySQL
Lo primero que tendremos que hacer es conectar con el sistema gestor de MySQL. Para ello, desde la lnea de comandos invocamos a MySQL. Para ello, simplemente
tenemosqueescribirelcomando"mysql"eindicarleunasopcionesdeconexin.
%mysql
Conel"%"expresamoselprincipiodelalneadecomandos.EseprincipioeselpromptquetengamosennuestraconsoladeLinuxoMsDOS,quepuedeseralgocomo
c:\mysql\bin>.Elcarcter"%",portanto,notenemosqueescribirlo.
Conesasentenciaseconectaunoconlabasededatosconlosparmetrospordef ecto.Esdecir,alservidorlocal,conusuarioypasswordigualacadenasvacas.
Lomsnormalesquetengamosqueindicaralgnotrodatoparaconectarconlabasededatos,comoelusuario,laclaveoladireccindelservidorconelquequeremos
conectar.Lasintaxisseralasiguiente:
%mysqlhnombre_servidorunombre_usuariop
Sideseamosconectarnosalabasededatosenlocalyconnombredeusuarioroottendramosqueescribir:
%mysqlhlocalhosturootp
Loprimeroquenospreguntarserelpasswordparaelusuarioroot.Unavezintroducidalaclave,yaestaremosdentrodelalneadecomandosdeMySQL.Conelloel
promptcambiaraalgocomoesto:
mysql>
PodramoshaberindicadolacontraseadirectamenteenlalneadecomandosparainiciarlasesinconMySQL,peroestosedesaconsejaporrazonesdeseguridad.De
todosmodos,lasintaxishubierasido:
%mysqlhlocalhosturootpmi_clave
Nosf ijamosqueentrehyelnombredelhosthayunespacioenblanco,igualqueentreuyelnombredeusuario.Sinembargo,entrepylaclavenodebemosponer
ningnespacio.
DentrodelaconsoladeMySQL
Unavezdentro,tendremosanuestradisposicintodaslassentenciasdeMySQLparaeltrabajoconlabasededatosyellenguajeSQL.
Lomsnormalesqueprimerotetengasqueconectarconunabasededatosenconcreto,deentretodaslasquepuedestenercreadasentuservidorMySQL.Esose
haceconelcomandouse,seguidodelnombredelabasededatosquedeseasconectar.
mysql>usemibasedatos
Estonosconectaraconlabasededatosllamada"mibasedatos".
Atencin:Hayquef ijarsequetodaslassentenciasdentrodelalneadecomandosdeMySQLacabanen"".Sinocolocamoselpuntoycoma,lomsseguroesquenose
ejecuteelcomandoynosvuelvaasalirelpromptparaquesigamosintroduciendoelcomando.Siloquequeramoseraejecutarlasentenciaquehabamosescritoantes,
consimplementeentrarel""sersuf iciente.Esdecir,nodebemosescribirdenuevolasentenciaentera,sloel""yvolveraapretar"enter".
Siqueremosverunalistadelasbasesdedatosalojadasennuestroservidorpodemosescribirelcomandoshowdatabases.As:
mysql>showdatabases
Conestonosmostraraunalistadelasbasesdedatosdenuestroservidor.Algocomoesto:
9/8/2014 MYSQL POR LINEA DE COMANDOS - CURSOS TUTORIALES MANUALES Hosting
http://www.superhosting.cl/manuales/mysql-por-linea-de-comandos.html 2/3
mysql>showdatabases
>

5rowsinset(0.02sec)
Siqueremoscrearunabasedatos,podremoshacerloconelcomando"createdatabase"seguidodelnombredelanuevabasededatos.
mysql>createdatabasemiprueba
Esonoscrearunabasededatosquesellama"miprueba".Comohabamoscomentado,siqueremosluegousaresabasededatosescribiramos:
mysql>usemiprueba
Lgicamente,estabasededatosrecincreadaestarvaca,perosiestuviramosusandounabasededatosyacreadayqueremosverlastablasquetieneescribiramos
elcomando"showtables".
mysql>showtables
Sinohaytablas,nosdiralgocomo"Emptyset",perositenemosvariastablasdadasdealtaenlabasededatosqueestamosusando,nossaldrunalistadeellas:
mysql>showtables

2rowsinset(0.00sec)
Ahora,sideseamosobtenerinf ormacinsobreunatabla,parasaberqucampostieneydequtipo,podremosutilizarelcomandodescribeseguidodelnombredelatabla.
mysql>describeadministrador

4rowsinset(0.11sec)
OtrasSentenciasSQL
DesdelaconsoladeMySQLpodemosindicarporlneadecomandostodotipodesentenciasenlenguajeSQL,comoselecciones,inserciones,actualizaciones,creacinde
tablas,etc.Elmecanismoeselquesepuedededucir.Simplementecolocamoslasentenciaaejecutarseguidadelpuntoycoma.Veamosunaseriedesentenciasseguidas
yelresultadodeejecutarlas:
mysql>createtableprueba(id_pruebaint)
QueryOK,0rowsaf f ected(0.08sec)
mysql>insertintoprueba(id_prueba)values(1)
QueryOK,1rowaf f ected(0.00sec)
mysql>insertintoprueba(id_prueba)values(2)
QueryOK,1rowaf f ected(0.00sec)
mysql>insertintoprueba(id_prueba)values(3)
QueryOK,1rowaf f ected(0.00sec)
mysql>select*f romprueba

3rowsinset(0.00sec)
Endef initiva,podemosejecutartodaslassentenciasquesehanaprendidoenelmanualdellenguajeSQL
ParasalirdelalneadecomandosdeMySQL
UnavezhemosterminadodetrabajarconMySQL,siqueremoscerrarlaconexinconelservidor,simplementeescribimos"quit"desdeelpromptdeMySQL:
mysql>quit
9/8/2014 MYSQL POR LINEA DE COMANDOS - CURSOS TUTORIALES MANUALES Hosting
http://www.superhosting.cl/manuales/mysql-por-linea-de-comandos.html 3/3
Indice ImgenesenHTML
40
Tags:conectarseamysql,mysqlcmd, manual de mysql en terminal, manual para utilizar mysql en linea de comandos, crear tablas en cmd, como usar el comando help de mysql, ejemplo de mysql en
centos,entraramysqlconotrousuario,comoaprenderadministrarunabasededatos,mysqlverenunatablaloquenoestaenotra,WebHosting,superhosting, ip mysql redcoruna , quiero hacer una
videollamadaconcelularalcatelonetouchenf acebook,lentitudenf acebook,noticiasgmail, visiones de una empresa , mysql tiene el soporte para videos , renombar una bd desde linea de comandos
mysql,caracteristicasdelhost,conf igurarf tpvtrpaginaweb,preciosdelhosting},descargarmicrosof ttouchpackf orwindows7espaol,comocambiarelnavegadorqueabreunapaginahtml, app
adultosiphone,basesdedatosremotas,plantillaswebyhosting,crearimal,unavariablestringpasarlaennumericaenphp,clavesparaentraracualquierf acebook,planesdeaccin:elproducto
PlanesIncluyen:
Panel deControl
Val oresyPreci os
Pl anti l l asWebGrati s
Manual esyTutori al es
Asesor asenDomi ni os
400Vi deoTutori al es
ServiciosWeb:
Di seoWeb
Di seodeSi ti osWeb
Pgi nasWeb
Programaci nWeb
Posi ci onami entoWeb
Mai l sGoogl eApps
Solucionespara:
Pl anti l l asWeb
Buscadores
Pgi nasWebGrati s
Emai l i ng
ECommerce
WebHosti ng
|Home|Faqs|Contacto|
soporte@superhosti ng.cl
ventas@superhosti ng.cl
renovaci ones@superhosti ng.cl
SuperHosti ngChi l e20002013Todosl osDerechosReservadosCondi ci onesdeuso BuscadorAvanzado: Buscar
Parterns:Supermaq.cl :SuperWeb:Pgi naWebGrati s:El edos:SuperMaq:SuperSushi
A316personaslesgustaesto.Selprimerodetusamigos. Megusta Compartir