Files
mysql-tips/README.md

35 lines
843 B
Markdown

# mysql-tips
## Creación de Usuarios
```sh
CREATE USER 'dotuser'@'localhost' IDENTIFIED BY 'In7hZl90dY7#';
```
## Conceder privilegios
```sh
# todos los privilegios
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
#Desde afuera
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'%';
#privlegios especificos sobre una base
GRANT CREATE,DROP,INSERT,SELECT,UPDATE,DELETE ON sumauser2021prod.* TO 'dotusercms'@'%';
#Guardar
flush privileges;
```
## Cambiar contraseña
```sh
update* user set password=PASSWORD('test!23') where user='alex';
flush privileges;
```
### Insertar y si existe update
```sql
INSERT INTO table (id, name, age) VALUES(1, "A", 19) ON DUPLICATE KEY UPDATE
name="A", age=19
```
```sql
INSERT INTO Clientes(Num, Nombre, Telefono) VALUES(1,'Agustin','123456') ON DUPLICATE KEY UPDATE Telefono = VALUES(Telefono);
```