Comandos Mysql

Páginas: 14 (3438 palabras) Publicado: 8 de abril de 2012
Luis Manuel Mejias

Comandos básicos MYSQL



Comandos principales de MYSQL. •Arranque de los servidores. Servidor Linux: safe_mysqld –user=mysqladm & root & Servidor Windows: Mysqld Arranque como usuario: mysql –u usuario –p clave En el caso en el que el servidor no se encuentre en el ordenador que estamos trabajando la orden de uso será: mysql –h nombre_host –u usuario –p clave •Consultasgenerales sobre las bases de datos Mostrar las bases de datos: show databases; Mostrar las bases de datos seleccionadas: select databases(); Mostrar las tablas que contiene una base de datos: show tables; Seleccionar una base de datos: use nombre_base; Describir la estructura de campos de una tabla: describe nombre_tabla; •Creación de bases de datos, tablas y registros Crear una base de datos:create database nombre_base; Creación de una tabla: create [temporary] table [if no exists] nombre_tabla ( nombre_campo tipo1 opciones2 cláusulas3, “ “ “ , “ “ “ , [último campo] ); [temporary] --> la tabla existirá mientras exista la conexión con el cliente actual o hasta que se emita la instrucción drop table. [if no exist] --> si existe la tabla no se crea una nueva.

2

Miguel Ángel SanzSantos
(1) Las posibles opciones de tipo de campo son: tinyint --> 1 byte smallint --> 2 byte mediumint --> 3 byte int --> 4 byte bigint --> 8 byte float --> 4 byte double --> 8 byte decimal --> variable char(n) --> cadena de caracteres de longitud fija varchar(n) --> cadena de caracteres de longitud variables tinyblob --> objeto binario largo (muy pequeño) blob --> objeto binario largo (pequeño)mediumblob --> objeto binario largo (medio) longblob --> objeto binario largo (grande) tinytext --> cadena de texto muy pequeña text --> cadena de texto pequeña mediumtext --> cadena de texto media longtext --> cadena de texto larga enum --> una enumeración set --> un conjunto date --> valor fecha (aaaa-mm-dd) time --> valor de hora (hh-mm-ss) datetime --> valor de fecha y hora timestamp --> valorde lapso de tiempo (aaaammddhhmmss) year --> valor de año (2) Las posibilidades del apartado opciones son: Generales: null --> admite valores nulos no null --> rechaza dejar el campo en blanco default --> permite establecer un valor por defecto


Columnas numéricas: auto_increment --> para generar identificadores únicos o valores en serie. unisgned --> rechazo de valores negativos Cadena:binary --> trata los valores como cadenas binarias (campos char y varchar) (3) Cláusulas: primary key --> columna indexada para búsqueda rápida. Clave principal, solo puede haber una unique --> crea un índice con valores únicos index, key --> son sinónimos y crean índices que pueden contener valores repetidos. Inserción de registros en una base de datos: insert [low_priority | delayed][ignore][into]nombre_tabla forma_introducción1 I. LOW_PRIORYTY | DELAYED: la primera de las opciones hace que la inserción sea postergada hasta que ningún cliente utilice la tabla. La segunda genera una cola de introducción de registros, que se añadirán a la tabla cuando esta quede libre de usuarios. II. IGNORE: se desechan las filas que duplican valores para claves únicas.

3

Miguel Ángel Sanz Santos
III.INTO: se requiere en versiones 3.22.5. (1)Las formas de introducción son: (lista_columnas) VALUE (lista_valores_o_expresión) (lista_columnas) SELECT (opción_de_recuperación) SET (nombre_columna=expresion, ....) Uso de una base de datos Use database; •Consulta de una base de datos: La forma general del comando de consulta es: select opciones1 lista2 cláusulas3; (1) Tipos de opciones permitidas:Comandos básicos MYSQL

all --> provoca el regreso de todas las filas distinct, distinctrow --> especifican que las líneas duplicadas deben ser eliminadas high_prioruty --> da mayor prioridad a la instrucción en el caso de espera. sql_byg_result, sql_small_result --> especifican que el conjunto de resultados será mas largo o más corto straignt_join --> fuerza a las tablas a unirse en el orden...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comandos MySQL
  • COMANDOS BASICOS MYSQL
  • Linea de comandos mysql
  • comandos de consola mysql
  • Comandos basicos mysql
  • Comandos mas comunes de mysql
  • Ejemplos De Comandos Mysql
  • Sintaxis comandos mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS