Una alternativa a usar es DBeaver. Una herramienta muy util que soporta multiples gestores de bases de datos.
Introducción
¿Por qué Azure es la mejor plataforma para tus bases de datos?
Actualidad de Bases de Datos Open Source
Azure con MySQL y MariaDB
¿Qué es Azure Database for MySQL y MariaDB?
¿Cómo crear bases de datos MariaDB y MySQL en Azure utilizando la interface gráfica?
¿Cómo crear bases de datos MariaDB y MySQL en Azure utilizando la línea de comandos?
¿Cómo conectarme a una base de datos MariaDB en Azure
Azure con PostgreSQL
¿Qué es Azure Database for PostgreSQL?
¿Cómo crear una base de datos en PostgreSQL?
Cómo conectarme a una base de datos PostgreSQL en Azure?
Híperscala (citus) en Azure Database para PostgreSQL
Tipos de tablas
¿Qué es un servidor flexible?
Copia de seguridad y restauración
Migración a Azure
Migración homogénea
Migración heterogénea: Oracle a Azure Database for PostgreSQL
Administración, Monitoreo y Rendimiento
Administración
Monitoreo y rendimiento
Conclusiones
Recomendaciones para seguir aprendiendo
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 7
Preguntas 2
Una alternativa a usar es DBeaver. Una herramienta muy util que soporta multiples gestores de bases de datos.
create database rrhdb;
use rrhdb;
create table empleados(
id serial primary key,
nombre varchar(50),
salario decimal,
fecha_nacimiento date
);
insert into empleados (id, nombre, salario, fecha_nacimiento)
values
(1,'Maria Perez',1500,'1993-11-11'),
(2,'Daniel Lopez',5600,'1975-01-17'),
(3,'Juliana Dominguez',3500,'1999-09-02'),
(4,'Maria Perez',1500,'1993-11-11'),
(5,'Carolina Herrera',2500,'1981-12-23'),
(6,'Roger Federer',3400,'1962-10-01'),
(7,'Maria Sharapova',7200,'1986-05-15'),
(8,'Diana Random',1500,'1993-11-11'),
(9,'Cristina Watss',2100,'2001-02-01'),
(10,'Camila Osorio',5100,'1996-03-11');
commit;
select * from empleados;
Personalmente, pienso que el mejor motor de bases de datos es DataGrip. El problema es que es de paga y el tiempo de prueba se pasa rápido.
Si eres estudiante puedes crear una cuenta gratis en JetBrains y te dejan bajar y usar DataGrip sin problema.
Sino, la mejor opción es DBeaver
#Nota se realizo con el IDE de visual studio 2022
using MySql.Data.MySqlClient;
using System.Threading.Tasks;
// See https://aka.ms/new-console-template for more information
var builder = new MySqlConnectionStringBuilder
{
Server = "server_name",
Database = "rrhdb",
UserID = "user_name",
Password = "contraseña",
SslMode = MySqlSslMode.None
};
using (var conn = new MySqlConnection(builder.ConnectionString)) {
Console.WriteLine("Opening connection");
await conn.OpenAsync();
using (var command = conn.CreateCommand()) {
command.CommandText = @"INSERT INTO empleados(id,nombre,salario,fecha_nacimiento)
VALUES(@id1, @nombre1, @salario1, @fecha_nacimiento1);";
command.Parameters.AddWithValue("@id1", "32");
command.Parameters.AddWithValue("@nombre1", "Roberto Antonio Alferes Gomez");
command.Parameters.AddWithValue("@salario1", "400");
command.Parameters.AddWithValue("@fecha_nacimiento1", "1994-09-24");
int rowCount = await command.ExecuteNonQueryAsync();
Console.WriteLine(String.Format("Number of rows inserted={0} ", rowCount));
}
}
Console.WriteLine("Hello, World!");
DBeaver es genial.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.