MySql ejemplos

por | Jul 25, 2018 | Bases de Datos | 2 Comentarios

Ejemplos MySQL:MySQL logo

 

Instalar MySQL con paquetes RPM

Visitar la web para ver que repositorio escoger

https://dev.mysql.com/downloads/repo/yum/

Descargar e instalar paquetes

$ sudo yum update 
$ yum install wget
$ wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
$ md5sum mysql80-community-release-el7-1.noarch.rpm
$ sudo rpm -ivh mysql57-community-release-el7-9.noarch.rpm
$ sudo yum install mysql-server

Iniciar MySQL

$ sudo systemctl status mysqld

Cambiar clave por defecto

Buscar la clave temporal generada

sudo grep 'temporary password' /var/log/mysqld.log

Cambiar clave

sudo mysql_secure_installation

 

Acceder a MySql

$ mysql
Puede probocar un ERROR 1045 (28000): Access denied for user ‘root’@’localhost,  que se soluciona:
mysql -u root -p

Nota: tener en cuenta que la lave de MySQL y la del sistema pueden ser diferentes.

 

Consultar base de datos

mysql> show databases;

 

Crear base de datos

mysql> create database mibbdd;

 

Consultar tablas

show tables;

 

Crear tabla

Definir la base de datos que se va a utilizar para crear la tabla

mysql> use mibbdd;

Crear tabla

mysql> CREATE TABLE mitabla(
         id MEDIUMINT NOT NULL AUTO_INCREMENT,
         nombre CHAR(30) NOT NULL,
         edad INTEGER(30),
         salario INTEGER(30),
         PRIMARY KEY (id) );

 

Insertar datos

mysql> INSERT INTO mitabla (nombre, edad, salario) VALUES
        ("Pedro", 24, 21000),
        ("Maria", 26, 24000),
        ("Juan", 28, 25000),
        ("Luis", 35, 28000),
        ("Monica", 42, 30000),
        ("Rosa", 43, 25000),
        ("Susana", 45, 39000);

 

Salir de MySql

mysql> exit;

2 Comentarios

  1. Juan David

    Una pregunta
    ¿Cómo sería el comando si en el salario llevará puntos por ejemplo el 21.000?

    Responder
    • David Lopez

      No se almacenan puntos para valores numéricos, salvo para indicar los decimales.

      Responder

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *