Mysql
Creación de una base de datos
create database nombre_bd;
Creación de una Tabla
create table nombre_tabla (
nombreAtributo tipo [NOT NULL | NULL][DEFAULT default_value]
[AUTO_INCREMENT]
[PRIMARY KEY]
[COMMENT 'string']
);
Ejemplo 1:
CREATETABLE cliente (
nombre varchar (100) ,
apellido varchar (60) NOT NULL,
edad TINYINT (3) COMMENT 'Alguien puede tener mas de 99 años' ,
dni varchar (10) NOT NULL,id int AUTO_INCREMENT PRIMARY KEY
);
Ejemplo 2:
CREATE TABLE MisClientes (
id_mc INT NOT NULL AUTO_INCREMENT,
nombre_mc VARCHAR(45) NOT NULL,
apellido_mc VARCHAR(45) NOTNULL,
direccionPostal_mc VARCHAR(45) NOT NULL,
PRIMARY KEY (id_mc)
);
Borrado de una base de datos
drop database nombre_bd;
Ejemplo: drop database if exists frlp_bdd_2007;Borrado de una tabla
drop table nombre_tabla;
Ejemplo: drop table if exists Clientes;
Hacer que una base de datos sea la que se use por defecto
use nombre_bd;
Agregar filas a una tablaInsertar una sola fila:
INSERT INTO nombre_tabla (nombreAtrib1, nombreAtrib2, nombreAtribN)
VALUES ('valor1', 'valor2', 'valorN');
Ejemplo:
INSERT INTO proveedores (codigo_pro,nombre_pro, telefono_pro)
VALUES ('1001', 'Macro', '02214553689');
Insertar varias filas:
INSERT INTO nombre_tabla (nombreAtrib1, nombreAtrib2, nombreAtribN)
Instrucción_SELECT
Ejemplo:
INSERTINTO proveedores (nombre_pro, telefono_pro)
SELECT p.nombre, p.telefono
FROM sakila.proveedores p;
Modificar los datos en filas de una tabla
Modificar todas las filas de una tabla:
UPDATEnombre_tabla SET nombreAtrib1='valor1',
nombreAtrib2='valor2',
nombreAtribN='valorN';
Ejemplo:
UPDATE proveedores SET codpostal_pro='1884';...
Regístrate para leer el documento completo.