las tareas adecuadas
ID INT ,
NOMBRE VARCHAR(35),
AP_PAT VARCHAR(35),
AP_MAT VARCHAR(35) ,
DIRECCION VARCHAR(120),
);
CREATE TABLE PELICULAS(
CLAVE_PELICULA INT ,
NOMBRE VARCHAR(50),
GENERO VARCHAR(35),
SINOPSIS VARCHAR(150),
COSTO_RENTA varchar(35) ,
CLASIFICACION VARCHAR(120)
);
CREATE TABLE hotel (id INT UNSIGNEDAUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(100) NOT NULL,
descripcion TEXT,
activo TINYINT(1) DEFAULT '1' NOT NULL,
url VARCHAR(255),
UNIQUE INDEX url_idx (url)) DEFAULT CHARACTER SET utf8
COLLATE utf8_general_ci ENGINE = InnoDB;
INSERT INTO hotel( nombre, descripcion, activo, url,)
VALUES('JOSE ALBERTO','MANAÑANA NO ABRAADA','1','http://www.librebyte.net/mysql/crear-modificar-eliminar-tablas-en-mysql/');
INSERT INTO hotel( nombre, descripcion, activo, url,)
V ALUES (“JOSE ALBERTO”,”MANAÑANA NO ABRA ADA”,”1”,”http://www.librebyte.net/mysql/crear-modificar-eliminar-tablas-en-mysql/”);
CREATE TABLE trabajador (id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, nombre VARCHAR(100) NOT NULL,activo TINYINT(1) DEFAULT '1' NOT NULL, hotel_id INT UNSIGNED ) DEFAULTCHARACTER SET utf8COLLATE utf8_general_ci ENGINE = InnoDB;
CREATE TABLE Persons
(
PersonID int,
LastName varchar(255), FirstName varchar(255),Address varchar(255),City varchar(255));
insertar datos a las tablas
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES ('Cardinal','Tom B. Erichsen','Skagen 21','Stavanger','4006','Norway');
sql ayuda engeneral
http://www.w3schools.com/sql/sql_syntax.asp
crear usuarios y contraseñas
GRANT SELECT, INSERT ON test.* TO 'robin'@'localhost' IDENTIFIED BY 'pass_robin';
Crear / Modificar / Eliminar tablas en MySQL
· by sedlav · in Base de Datos, BSD, GNU/Linux, MySql
Este artículo forma parte de la serie Administrar MySql desde la línea de comandos (2 de 8)
Una de las tareas frecuentes duranteel proceso de desarrollo de un proyecto es el cambio de la estructura de la base de datos. Esta guía pretende mostrar como crear, modificar y eliminar tablas de una base de datos MySQL; no obstante las sentencias implicadas en estas operaciones son extensas y complejas y abordarlas en su totalidad sería engorroso y poco práctico. Para más información remítase al sitio oficial de MySQL
CrearTabla
Crear la tabla hotel con la siguiente especificación:
- Identificador: entero sin signo, autoincrementable, llave primaria
- nombre: longitud variable, 100 carácteres como máxima longitud y no nulo
- activo: booleano, no nullo, 1 valor por defecto
- url: longitud variable, 255 carácteres como máxima longitud, índice único
CREATE TABLE hotel (id INT UNSIGNED AUTO_INCREMENT PRIMARYKEY,
nombre VARCHAR(100) NOT NULL,
descripcion TEXT,
activo TINYINT(1) DEFAULT '1' NOT NULL,
url VARCHAR(255),
UNIQUE INDEX url_idx (url)) DEFAULT CHARACTER SET utf8
COLLATE utf8_general_ci ENGINE = InnoDB;
Nótese que hemos especificado codificación UTF-8 y motor de almacenamiento InnoDB para esta tabla. (La codificación y motor de almacenamiento en una instalaciónMySQL por defecto son latin1 y MyISAM respectivamente)
Crear la tabla trabajador con la siguiente especificación:
- Identificador: entero sin signo, autoincrementable, llave primaria
- nombre: longitud variable, 100 carácteres como máxima longitud y no nulo
- activo: booleano, no nullo, 1 valor por defecto
CREATE TABLE trabajador (id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, nombre VARCHAR(100)NOT NULL, activo TINYINT(1) DEFAULT '1' NOT NULL, hotel_id INT UNSIGNED ) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ENGINE = InnoDB;
1
2
3
4
5
CREATE TABLE trabajador (id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(100) NOT NULL,
activo TINYINT(1) DEFAULT '1' NOT NULL,
hotel_id INT UNSIGNED ) DEFAULT CHARACTER SET utf8
COLLATE utf8_general_ci...
Regístrate para leer el documento completo.