Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

14 Días
10 Hrs
56 Min
1 Seg
Curso de SQL y MySQL

Curso de SQL y MySQL

Alberto Alcocer (Beco)

Alberto Alcocer (Beco)

La consola de MySQL

5/24
Recursos

Aportes 314

Preguntas 110

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Hola, abro tutorial

  1. una vez instalado sqlserver, lo abren (lo hostean)

  2. abren cmd o la consola window

  3. Se mueven a la dirección del archivo, en mi caso.
    (D:\Program Files\MySQL\MySQL Server 8.0\bin) (Lo anterior puede variar por pc)

  4. en la consola ponen mysql -u (usuario) -p

5)Desde acá es opcional, solo si quieren ejecutar el comando desde cualquier parte del cmd (terminal), van a > propiedades del equipo.> configuracion avanzada de sistema > variables del entorno

6) seleccionan path > ponen editar > y agregan la direccion, en mi caso (D:\Program Files\MySQL\MySQL Server 8.0\bin)

7) listo, ahora van al terminal y solo colan (mysql -u (usuario) -p) para inicial mysql 😉 suerte muchachos comenten si les sirvio jejeje

**Comandos **

show databases; -> lista las bases de datos que tiene el servidor

use name_database;-> selecciona o se conecta a la base de datos a trabajar

show tables; -> muestra las tablas que contiene la base de datos

select database(); -> muestra cual es la base de datos que tenemos seleccionada o en la que se esta trabajando.

Todos los comandos deben de terminar con “;”


Deja un LIKE para **destacar **el aporte y le ayude a más estudiantes.


Hombre necesito quejarme, soy nuevo en lo de programación, hice todo el curso de fundamentos de base de datos, me compre este cochino curso, instale el MySql shell como me decian en la clase 4, luego veo la clase 5, la sigo y abro el MySql Shell, anoto todo lo que el profesor dice y me sale error.

Además no explica nada hace una clase para él solo, me percato que esta usando un Mac y un programa distinto del que señalaron en la clase 4 que descargáramos, como quieren que aprenda así y que no sea chino. Tengo que empezar a meterme en youtube para ver que es esto?

Como sugerencia, para mejorar la metodologia de Platzi se deberia de tomar en cuenta que el publico al que va dirigido Platzi no es un publico que use al 100% el sistema operatvo de Apple, mucho usan Wndows, otros Linux y en la mayoria de los cursos, los profesores usan Mac como ordenador, y cuesta un poco cuando explican algo (como usar la consola de MySQL) y no se toman la molestia de explicarlo en caso de que uses un SO distinto a de los ordenadores de ellos. Leonidas por ejemplo siempre saca un momento y explica o al menos menciona como se debe de realizar x cosa que caso de que no tengas una Mac como el tiene.El marca la diferencia. Opinión personal -_-

En Windows, para acceder la consola de MySQL sin tener que estar ubicado en el directorio bin de MySQL Server hay que meter este directorio en la variable del sistema Path. MUY IMPORTANTE: NO BORRAR NADA, tan solo editar y añadir una nueva entrada. Para eso, en Windows 10, hay que hacer lo siguiente:

  1. Abrir el **Panel de Control **→ Sistema y SeguridadSistema. En el menú lateral izquierdo de esta ventana clicar en Configuración avanzada del sistema.

  2. Se va a abrir una ventana llamada Propiedades del Sistema y hay que clicar en un botón abajo de todo que pone Variables de entorno.

  3. Al abrirse esta ventana verás dos secciones: la parte de arriba son las Variables de Usuario y la parte de abajo las Variables del Sistema. En la parte de abajo, dentro de esas variables de sistema hay que buscar una que se llama **Path **y con ella seleccionada le damos al botón Editar.

  4. Ahora en esta nueva ventana le damos a **Nuevo **y a continuación le das a **Examinar **para escoger el directorio que quieres meter, en este caso C:\Program Files\MySQL\MySQL Server 8.0\bin y así ya podrás acceder desde cualquier lugar a la consola de MySQL.

estoy empezando desde 0, y practicamente esta hablando como si tuviese al menos ya tiempo de experiencia con este programa. no entiendo nada

En MAC si les llega a ocurrir el error “command not found: mysql” algo muy sencillo para seguir adelante es:

/usr/local/mysql/bin/mysql -u root -p

Para Usuarios Windows:
1-Al instalar MySQL en tu ordenador podras ver que te instala una consola llamada MYSQL “Version” Commant Line Client. Vas a inicio y la deberias ver, si no solo pon MySQL y deberia aparecer

En mi caso se llama: MYSQL 8.0 Commant Line Client.
2- pones -u root -h localhost -p
3-show databases**;**
4-Normalmente solo vienen 2 tablas.

Comando de conexión

mysql -u root -h 127.0.0.1 -p

Comando para ver las BD a las que tiene acceso con el usaurio que nos conectamos

show databases;

Comando para usar usar una BD en particular

use nombre_BD

Comando para saber que tablas hay en la BD que se esta usando

show tables;

Comando para saber que BD estoy trabajando

select database();

Vengo de terminar el curso y dejo dos consejos y un spoiler.
.
Consejo 1: Si no han hecho el curso de fundamentos de bases datos, les recomiendo que lo hagan primero ya que el profe Israel ahí tiene un enfoque mas introductorio.
.
Consejo 2: Sufrí con lo del comando mysql, pero el comentario de LorenaPenaVerdu ( le dan a Control F y lo pillan) tiene todo bien explicado para solucionar el problema.
.
y el spolier es…
.
.
El curso está buenisimo (:

Primero no es tan facil la instalacion de mysql como dice el video y segundo no se entiende como llega a escribir en consola mysql y windows lo reconoce. la verdad me gusta como explica pero no puedo comenzar… voy a seguir por otro lado y mirar un poco mas de videos y luego volver a ver que pasa. pero la verdad esta mal planteado el curso si alguien que nunca vio mysql llega y no puede nisiquiera pasar de las primeras clases

Para los que hayan tenido problemas con el comand no found en mac.

Primero, ir al bash_profile:

open ~/.bash_profile

Y luego agregar la siguiente línea:

export PATH="/usr/local/mysql/bin:$PATH"

Malísimo la explicación. No se entiende que hay que instalar ni como usar.

Solucion para los usuarios windows

  1. Instalar MySQL Shell

  2. abran MySQL Shell

  3. Entramos a SQL en la shell de MySQL colocando el siguiente comando: \sql

  4. una vez dentro de SQL colocamos el siguiente comando: \connect root@localhost

  5. nos va pedir nuestra contraseña de nuestro servidor root que se configuro en la instalacion de MySQL

  6. Despues de averla ingresado nos va preguntar si queremos guardarla o no? queda a su discrecion.
    y como podemos ver ya conectamos al servidor MySQL root entorno local.

  7. para asegurarnos que todo salio bien, consultamos las bases de datos que estan existentes o disponibles con lo siguiente: show databases;

Espero averles ayudado, Bendiciones.

.\mysql.exe -u root -h localhost -p
Así lo ejecute en win 10 posicionarme en:
C:\Program Files\MySQL\MySQL Server 8.0\bin>

No entiendo porque los profesores de platzi no dedican algo de tiempo a los problemas más comunes que pueden surgir con la instalación este es un video de 7 minutos. LLevo media hora mirando los comentarios y buscando en documentación tratando de que la consola me reconozca el comando en MAC. La verdad platzi es una excelente plataforma pero a veces muy frustrante

Si tienes Mac OS y no te reconoce el comando mysql puedes hacer lo siguiente:

  • Abrir la terminal y usar el comando
cd
  • usar el comando
ls -al

para ver todos los archivos, aquí buscar el archivo .bash-profile, si no existe, usar el comando

touch .bash-profile

pero si ya lo tienen, salten este paso, abren el archivo con el siguiente comando:

open .bash-profile

en el archivo que se abre peguen lo siguiente:

export PATH=${PATH}:/usr/local/mysql/bin

guarden, reinicien su terminal y listo

Nota: En caso de que usen zsh
abrir el archivo .zscrc

open .zshrc

y en ese archivo añadir la linea:

export PATH=${PATH}:/usr/local/mysql/bin

Ya tengo conocimientos y me pude conectar a mi base de datos en Xampp, pero muy mal vídeo para alguien que no tiene ningún conocimiento, empiezas por la terminal sin aclarar muchas cosas

cuando uso el comando

show databases;

me aparecen solo 4 DB y no 12 como a Beco, qué se debe eso?

Les recomiendo ver la instalación de MySQL del curso de fundamentos de bases de datos… Esta muy detallado…ya luego es que uds se encarguen de buscar la ubicación ( en windows) de MySQL para que desde allí abran la consola

Compañeros una buena solución es la siguiente, lo que yo hice diferente a la instalación de Windows fue también instalar el paquete que se llama “MySQL Shell” en su última versión, una vez finalizado, busque lo siguiente:


Un vez ingresó allí, me solicita el password que le hemos configurado a la Base de datos y finalmente puedes ingresar comandos:

Como muchos de ustedes, también estoy comenzando en el tema de bases de datos y llegar a esta clase y no saber absolutamente como entrar a lo que él muestra, si que es frustrante.

La terminal es tu amiga joven padawan

Estoy investigando y para cmd Windows no hay un comando como “clear” o “CTRL + L” pero pueden usar “CTRL + flecha abajo” jajaja hay puede ayudarles en algo…(que horror).

Posdata: le di show databases: pero me decía error de sintaxis.
Después me di cuenta que es “show databases;” y sirvio…era con punto y coma; jajaja

Estaría bueno que se explique las maneras de abrir la consola desde todos los SO, y cómo se ejecutan los comandos desde todos ellos… no me parece admisible que en el video diga “en windows no recuerdo cómo es el comando para limpiar la pantalla, pero en linux es así”… para eso que dicte el curso especificando que lo dictará sólo para linux…

Sigo buscando como limpiar pantalla una vez ingresas en mysql. Alguien sabe si esto es posible en la consola de windows? -gracias

Apuntes
mysql -u root -p -> Ingresar a la consola de MySQL (-h 127.0.0.1) por defecto ingresa con localhost.
system clear -> Para limpiar consola MySQL o (Ctrl + L)
show databases; -> Ver nuestras bases de datos
use tmp; -> Para utilizar la base de datos tmp
show tables; -> Mostrar las tablas que tengo en la base de datos que estoy
select database(); -> Me muestra que base de datos estoy utilizando

Para usuarios MAC que les aparezca

zsh: command not found: mysql
lo solucionan con los siguientes pasos:

Crean directorio:

sudo mkdir /var/mysql

Hacen un link:

sudo ln -s /tmp/mysql.sock

Actualizan el PATH:

PATH=$PATH:/usr/local/mysql/bin

y ya pueden ingresar:

sudo mysql -u root -p

Hola Amigos, consulata, como se limpia la terminal en window, he usado: clean, clear, cls, crtl+ l, cleaning, y nada funciona su ayuda x favor.
Gracias.

Como encuentro mysql a travez del cmd de windows ?

Para quienes no les corra el comando de “mysql” en MacOS pueden correr los siguientes comandos en la terminal:

echo $PATH
export PATH=$PATH:/usr/local/mysql/bin

Si la ruta no está en esa cadena la agregan con este comando:

export PATH=$PATH:/usr/local/

W10:

1.- cd…
2.- cd…
3.- cd "Program Files"
4.- cd MySQL
5.- cd "MySQL Server 8.0"
6.- cd bin
7.- mysql -u root -p

Les comparto mis apuntes:

mysql -u root -h localhost -p //Para conectarse al servidor de BD.  
show databases; //Para mostrar las bases de datos. 
use platziblog; //Para dejar esa base de datos como predeterminada. 
select database(); //Para ver que base de datos esta como predeterminada. 

Comandos para la nuevas versión (AÑO: 2021)

Mostarar bases de datos:
show databases + enter + \g

Usar una base de datos:
use database_name + enter + \g

Mostrar las tablas de una base de datos:
show tables + enter + \g

Cómo saber en qué base de datos estás:
select database() + enter + \g

Mostrar bases de datos:
show databases + enter + \g

BONUS

Digonal invertida:
Alt + 92

Salir de mysql
\q

Limipiar consola (NO FUNCIONA EN WINDOWS)
\c

Tutorial del cursos fundamentos de bases de datos para instalar MySQL en Windows también se instala una linea de comandos.

Comandos usados:

  • show databases;
  • use [nombre BD];
  • show tables;
  • select database();

A manera de retroalimentación me parece que teniendo en cuenta que no todos sabemos y queremos aprender sobre estos temas me parece que deben ira paso a paso y si van a utilizar algún tipo de sistema operativo. Ya que esto puede favorecer el aprendizaje. Y si todo lo vamos a revisar en tutoriales que nos ayuden los compañeros que caso tiene pagar por el curso?
Espero lo tomen en cuenta inmediatamente!!!

Estaria bueno que para la renovacion del curso explicasen que configuracion uso y como lo instalo y de donde saco la consola, entiendo tambien que esto se puede buscar por interenet, pero por algo me meti a platzi y supuse que era por la facilidad de info…

Aún con velocidad de reproducción baja, habla rápido el profesor, como será si lo dejo en la velocidad normal!!!.Utiliza términos que van como dirigidos a conocedores.Yo estoy empezando y espero que el curso no se me vuelva una tarea de egiptologia. Vamos pues
Al seguir con la primera instrucción me aparece esto
omar@endless:~$ mysql -u root -h localhost -p
bash: mysql: orden no encontrada
omar@endless:~$ mysql
bash: mysql: orden no encontrada
omar@endless:~$

Si alguien en Mac tiene problemas para correr el comando mysql ya que la terminal dice que el comando no fue encontrado, deben de correr el comando de la siguiente manera:

.

/usr/local/mysql/bin/mysql -u root -h localhost -p

.
Si quieren hacerlo como el maestro, pueden ejecutar el siguiente comando para agregar mysql al path del bash:
.

sudo sh -c 'echo /usr/local/mysql/bin > /etc/paths.d/mysql'

.

Una vez que ejecuten el comando, cierren la terminal y vuelvanla a abrir. Después de esto ya podrán ejecutar el comando como el maestro. 😃

por si no entienden tienen que ir a el nucleo del “Mysql” osea, en la consola se dirigen a la ruta donde lo tengan guardado … en mi caso “C:\Program Files\MySQL\MySQL Server 8.0\bin” y luego seguir con el curso

Tengo este error.
Enter password:
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)

Para aquellas personas que usen Gitbash, el comando que deben utilizar es el mismo pero anteponiendo “winpty”. Quedaria asi:

winpty mysql -u root -h localhost -p```

Para los que tengan Windows 10, me funciono de este metodo, tambien

Copiamos la ruta de instalacion en mi caso es:
C:\Program Files\MySQL\MySQL Server 8.0\bin

Luego en la consola con “cd” nos dirigimos a la direccion (que debe ser pegada despues de cd) y luego le damos enter

Como resultado estaremos dentro de la carpeta y tendremos que accesar al .exe de mysql pero no solamente pondremos mysql tal cual,pondremos:

C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql --user=root(Tu usuario) --password=Tupassword
Presionamos enter y ya entraremos a mysql, visualmente deberia verse asi:

hola, realmente la clase no se entiende, no explica como llegar a cada parte o tan siquiera como abrir el cdm, ya he visto almenos 3 vídeos después de este y sigo sin entender los procesos que ha realizado

-. Iniciar conexión desde la terminal

mysql -u root -h localhost -p 
password:****

-.No se recomienda hacer la sentencia con el password en abierto.

mysql -u <name_user> -h <ip_address_machine> -p <password>

Ejemplo de como no se recomienda conectarse:

mysql -u root -h localhost -p 1234

-. Selecciona por defecto el uso de una bases de datos.

USE <database_Name>;

-. Mostrar bases de datos en uso

SELECT DATABASE();

-. Muestra las tablas de una bases de datos

SHOW TABLES;

-. Muestra todas las bases de datos que existen

SHOW DATABASES;

Como se puede apreciar una de las primeras bases de datos que muestra dicho comando es information_schema que es una de las bases de datos de mysql para ejecutar MySQL que efectivamente lo hace recursivamente. En esta bases de datos tendremos toda la metainformación de las tablas, columnas y bases de datos que están almacenadas aquí

Apuntes de clase:

**Conectarme a SQL por terminal: **

mysql -u root -h 127.0.0.1 ó localhost ó la ip donde se encuentra el servidor -p damos enter y en la siguiente linea nos pedirá la contraseña
-u------> cual es el usuario
-h-----> Cual es el host
-p ----> Password

show databases;—> puedo ver la BD que se encuentra en el localhost
use sakila; -----> podemos escoger la BD con que queremos trabajar.
select database(); —> verifica en que BD estamos trabajando.

Estoy en comand (Windows) dentro de MySQL ya ingresado y no puedo borrar pantalla con los comandos cls ni \c , alguna recomendación?

Hola!

Comparto comandos iniciales utilizados

show databases; Permite ver las bases de datos a las que tiene acceso el usuario
use database database; Ingresa a esa base de datos
show tables; Muestra las tablas creadas en esa base de datos
++**select database(); **++Muestra la base de datos donde me encuentro

Ya vi el curso de expresiones regulares con Alberto, que gusto volverlo a encontrar por aca

Si está en algún puerto en específico se usa -P :

mysql -u root -h localhost -P 3306 -p

La terminal es tu amiga ❤️

![](

Estoy usando Powershell. Para limpiar la pantalla ejecuten esto ! cls.

Así:

mysql> \! cls

Consola en Windows:

  1. En la consola de Windows CMD nos dirigimos a la ruta:
    C:\Users\pruebas>cd /
    C:>cd C:\Program Files\MySQL\MySQL Workbench 8.0

  2. No es necesario instalar programas adicionales sólo basta con esto:
    C:\Program Files\MySQL\MySQL Workbench 8.0>mysql -u root -h 127.0.0.1 -p
    Enter password:********
    mysql>

Para mi fué efectivo y los demás aportes que he visto han sido mas complicados o menos entendibles.
Si esto les funciona por favor le dan al corazoncito para que en algún momento quede como el mas popular.

como hago para abrir la consola?

no me funciona el comando mysql en mac os que puedo hacer??

ya instale mysql

Aqui tienen los pasos para instalar XAMPP en linux (incluye un servidor web, un motor de bases de datos MySQL, y el lenguaje de programación PHP)
Descargar el paquete en el escritorio, abrir la consola, dirigirse al escritorio y ejecutar

$ sudo su
$ chmod +x xampp-linux-x64-5.6.28-0-installer.run
$ ./xampp-linux-x64-5.6.28-0-installer.run

Al terminar la instalación, es necesario configurar el acceso directo a MySQL, dado que nos permita acceder a el con el comando mysql desde cualquier parte dentro de la consola

$ ln -s /opt/lampp/bin/mysql /usr/bin/
$ which mysql
$ type mysql
$ ls -lart /usr/bin/mysql

A los que tienen Mac: descarguense MAMP sin dudarlo, para tener MariaDB, Apache, MySQL y PHP.
Si quieren, acto seguido y como todos, poder abrir en la terminal mysql como el profesor:

  1. Inicialicen el servidor de MAMP
  2. Escriban esto en la terminal (copienlo y peguenlo tal cual):
    /Applications/MAMP/Library/bin/mysql --host=localhost -uroot -p
  3. Les pide la contraseña (la setean en configuraciones de MAMP, si es que no viene por defecto root). La ponen. Están adentro.

Para los que usan MySQL con XAMPP tienen que hacer lo siguiente:
Abrir terminal donde se encuentre MySQL

C:/xampp/mysql/bin (Windows)

y usando PowerShell ocualquier terminal pueden usar

./mysql -u root -h 127.0.0.1 -p

y listo.

En mi caso tengo mac y cuando quería iniciar mysql en la terminal me decía command not found, si tienen el mismo problema copien esto en la terminal: export PATH=$PATH:/usr/local/mysql/bin Pero se daran cuenta que si cierran la terminal y la vuelven a abrir tendran el mismo problema. Asi que para hacer el cambio definitivo: echo ‘export PATH=$PATH:/usr/local/mysql/bin’ >> ~/.bash_profile Asi cada que abran la terminal podran acceder a mysql sin problema

Si estás en MacOS y no te reconoce el comando solo escribe en la consola:
sudo sh -c 'echo /usr/local/mysql/bin > /etc/paths.d/mysql'
Luego reinicia la consola y listo.

Si están trabajando en Windows pueden usar power shell, me parece más amigable. Aquí hay unos comandos para Windows powershell les puedan ser útiles:

  • Cd  navegar por carpetas y archivos.
  • Dir  Navegar por carpetas y archivos sin tener que entrar en esa dirección
  • Ls  mostrar los archivos y directorios de una ubicación
  • Notepad  Editar texto
  • Notepad + Filename  crear un archivo txt
  • CAT  mostrar contenido de un archivo.
  • CLS  Limpiar pantalla-

y para salir de MySQL solo ponen “exit”.

Buenas.
No sé si pasa con otras versiones de MySQL, pero con MariaDB, en el prompt añade la base de datos en donde estamos.

MariaDB [test]> use mysql
Database changed
MariaDB [mysql]>

Un saludo.

Me parece fatal que use la terminal de linux, si bien es mas rápida y mas cómoda no todas las empresas usan linux , usan windows y para alguien que esta aprendiendo apenas no se le entiende nada. Debería usar el workbench que es lo mas practico para alguien que esta iniciando.

En Windows no se puede borrar pantalla pero haciendo scroll down puedes hacer desplazar contenido ejecutado y hacer espacio

La consola es tu amiga!

Al hacer una instalación limpia totalmente desde cero y ejecutar el comando solo me muestra las bases por defecto
Information_schema
mysql
performance_schema

y si le pregunto en que base estoy sin ingresar en ninguna me muestra NUll

y definitivamente la consola es la mejor forma de ínter actuar con las bases de datos

Tal vez a alguien le funcione.
Ya tenía instalado xampp (windows) y lo inicie desde ahí, luego accedí de la siguiente forma:
Coloque la ruta donde esta instalado mysql en mi caso es así

c://xampp/mysql/bin

y ahí si coloque el comando

mysql -u "Nombre usuario" -p "password";

A mi solo me funciono en cmd y no en power shell

Woo…no le gustan los ORM’s…entonces en los trabajos en empresas no usan ORM’s?

Lo lei en otro comentario y me super ayudo.
Cuando en Mac te mencione que no encuentra el comando coloca lo siguiente.
/usr/local/mysql/bin/mysql -u root -p

y funciona

instale correctamente Mysql

y aun con esto no puedo correrlo 😮

Comando utilizados en esta clase.
show databases; -> Mostrar las Bases de datos
use nombrebasededatos; -> Seleccionamos la Base de datos
show tables; -> Muestra las tablas
select database(); -> consulta la base de datos seleccionada

Si tienen problemas para entrar por terminal, una posible opción seria ir a donde esta instalado mysql y allí estará una terminal.

USUARIOS MAC

Les dejo un step by step para configurar SQL en el bash.

  1. Deben ir a la manzanita, preferencias del sistema, mysql, inicializar mysql.

  2. Les aparece el comando

  3. Escribir en la terminal nano .bash_profile (nano es un editor de texto y el bash_profile es un lugar en el disco donde se guardan configuraciones) y les aparecerá una pantalla como la siguiente

Puede ya tener cargadas configuraciones (como en mi caso) o simplemente estar vacia.

  1. copiamos y pegamos lo sigueinte : export PATH=/usr/local/mysql/bin/:$PATH es importante que se coloque la ruta (o path) correcto de manera tal que apunte a la carpeta bin dentro de mysql, ya que allí es donde se encuentran los comandos.

  2. Apretamos el comando control + x, luego nos preguntará si queremos guardar los cambios y apretamos “Y” (yes) luego enter para salir de la pantalla del nano.

  3. Por ultimo tenemos que actualizar esta configuración en nuestra computadora. para ello escribimos el comando source .bash_profile

  4. ingresar mysql -u root -p y todos somos felices.

Considero que va muy rápido. Aunque los que vengamos del curso de Fundamentos con Israel, se nos facilita un poco más.

Fue un poco confuso entrar a la terminal y generar la conexión con MySQL. Aunque resalto la idea que tiene el profesor de enseñar todo desde cero, es importante que también se haga un paso a paso de como empezar a trabajar desde la terminal. ya que para los que somos nuevos en el tema, podría ser complejo.

COMANDOS WINDOWS:

Limpiar pantalla: mysql> system cls
mostrar databases: mysql> show databases
->;
usar database: mysql> use -namedatabase- ;
mostrar tablas de base de datos: mysql> show tables;
ver tabla que estamos utilizando: mysql> select database();

Para limpiar la pantalla se hace
system cls

Soy principiante como muchos aquí y no sabía como entrar a la línea de comandos, si te encuentras en la misma situación busca esta aplicación en tu pc " Command Line Client". 💚

Para usar la terminal en mi computador que funciona con Windows lo que hice fue abrir en el botón de Windows: MySQL 8.0 comand line client e insertar la contraseña que coloque cuando estaba instalando MySQL, luego de eso pude utilizar los comandos del profesor sin instalar ningún programa adicional.

Para limpiar la consola en Windows se usa el comando “cls”. Saludos.

estoy en windows y me siento re perdido no explica nad habla como si ya fuesemos profesionales

Buenas tardes, quién me puede ayudar a instalar mysql en mi computador con windows 10 pro de 64 bits. Muchas gracias.

Mi resumen:
Para ingresar por consola a Mysql , seguidamente pedira password
mysql -u root -h localhost -p
Ver bases de datos del servidor
show databases;
Seleccionar base de datos activa
use nombreDB;
Saber que base esta activa
select database();
Ver tablas de base de datos activa
Show tables;

//Por que usar la consola: ahorra tiempo de respuesta, trabajamos directamente con base de datos, no hay tiempos de espera, lo que hacemos en una base de datos lo podemos hacer en consola, no dependemos de funcionalidades o de pantallas.

Ventajas de trabajar directamente en la consola:

  • Te ahorra tiempos de respuesta
  • Trabaja directamente contra el procesador
  • No hay tiempos de espera
  • No tienes dependencia de alguna interfaz gráfica para realizar modificaciones a la tabla.

select database(): Para saber en qué database estamos.

Si hicieron el curso de fundamentos de bases de datos, cuando se hizo la instalación del workbench, tambien se crea la consola, por lo que no tienes que instalar nada mas, solo buscas la carpeta y ejecutas el command line client, te pide el password que colocaste en la instalación y listo para tomar el curso.

Para aquellos que tengan inconvenientes con la terminal de windows, pueden buscar MySQL Command Line Client
ya viene con MySQL Workbench:

show databases; -> mostrar las bases de datos
show tables -> mostrar las tablas
select database(); -> mostrar base de datos actual
Control + C -> Si ejecutamos un comando y queremos detenerlo

La terminal es nuestra amiga, saludos!

Si tampoco vieron el ; al finalizar el comando pues si si es un ; y deben de colocar un ; para que se ejecute el comando si no le aparecera en otra linea -> el cual deben de colocar el ; para ser ejecutado.

Jóvenes que usan Windows, no hagan trucos raros para acceder a una consola en particular. Diríjanse a la opción de búsqueda del inicio de Windows, digiten ‘MySQL’ y seleccionen la opción ‘MySQL 5.6 command line client’ (o similar, según sea su versión), esto les abrirá la consola de MySQL justo para ingresar la contraseña, es decir que no tendrán que ingresar la sentencia inicial. En adelante todo se va comportar de manera similar. Espero les ayude!

Apuntes de lo que tenemos hasta el momento.
Una vez que este instalada, para empezara a trabajar, usa en la terminal mysql -u root -p
Table plus es un visualizador que te ayuda a ver los datos tambien.

SHOW DATABASES; nos muestra las bases de datos
USE #ELIJE LA BASE DE DATOS; vamos a la base de datos
SHOW TABLES; nos dice las tablas de las bases de datos
SELECT DATABASE(); nos dice la base de datos que tenemos seleccionada

Usar MYSQL en consola con WSL 2 (Ubuntu)

  1. Abre la terminal WSL en la raíz (/).
  2. Actualiza los paquetes de Ubuntu: sudo apt update
  3. Una vez que los paquetes se hayan actualizado, instala MySQL con: sudo apt install mysql-server
  4. Confirme la instalación y obtenga el número de versión: mysql --version

Es posible que también quieras ejecutar el script de seguridad incluido. Esto cambia algunas de las opciones predeterminadas menos seguras para cosas como inicios de sesión de root remotos y usuarios de muestra. Para ejecutar el script de seguridad:

  1. Inicia un servidor MySQL: sudo /etc/init.d/mysql start
  2. Inicia las instrucciones del script de seguridad: sudo mysql_secure_installation
  3. El primer mensaje preguntará si deseas configurar el complemento Validar contraseña, escribe Y y da ENTER.
    Escribe 0 para una contraseña débil y establece una contraseña para el usuario root. A continuación escribe N o cualquier carácter para las opciones siguientes, hasta que aparezca el mensaje: All done!
  4. Para abrir el indicador de MySQL, ingrese: sudo mysql

LISTO!!

No que mal inicio, siquiera digamame como hacerle en Windows 😐
#insatisfecho

tengo una queja vengo del curso de fundamentos de BD y con todo lo que aprendi no puedo ejecutar Mysql desde la terminal. Deberian enseñar eso para no perder tiempo de estudio averiguando algo que deben explicar rapidamente

Comandos desde la terminal
**¿Cómo conectarnos a la base de datos? **
mysql = manejador para la conexión de bases de datos
-u = nombre del usuario
-h = host (IP o dominio) en el que se encuentra la base de datos
-p = password de la base de datos (No se debe poner el password enfrente de la P porque se pone la contraseña en abierto, se debe dar enter y después pedirá la contraseña y hay si la ponemos

Bases de datos existentes en el servidor
show databases; = bases de datos que tiene acceso el usuario en el servidor
use nombre_base_datos; = sirve para agarrar una base de datos que se encuentre dentro del servidor
show tables; = me muestra las tablas que tengo dentro de la base de datos que cogí
select database(); = me dice cuál es la base de datos que tengo seleccionada

Tenía problemas para seguir el curso porque estaba usando la consola gitbash de VSCode y no sabía como hacer cosas básicas como entrar en mysql o borrar la pantalla.
Para los nuevos como yo.
Ingresar a la base de datos
Primero ubicarse en la carpeta donde está instalado mysql, en mi caso /c/program files/mysql/mysql server 8.0/bin
luego anteceder ./ al comando que se explica en el video

./mysql -u root -h localhost -p

Para limpiar la pantalla usen el comando
system clear

Saludos a todos

Limpiar consola

//  linux 
system clear;

//  windows 
system cls;
Si te da error en mac probar lo siguiente:
<

cd /usr/local/mysql/bin/

./mysql -u root -p
> 

Este video no es claro, falta mas contenido, no enseña a iniciar la consola de MySQL o como llegar a esta. hay que actulizar los Videos. y solo esta hecha para Linux.

Hola a todos.

En este curso explican como instalar MySQL Shell, herramienta que esta usando el profesor. Ya que como uds no entendía que herramienta esta usando y que es diferente al programa que piden instalemos en nuestros pc´s

Link: https://platzi.com/clases/1480-postgresql/24177-instalacion-y-configuracion-de-la-base-de-datos/

Para limpiar la consola en windows: ctrl + c y escribimos system cls y confirmamos