SlideShare una empresa de Scribd logo
Instrucciones Básicas de MySQL
Elissa Chapa G.
3B Programación
CBTis #125
Lic. Sergio Iván Pérez Siller.
Base de Datos.
Instrucciones básicas MySQL
Conectarse a MySQL:
mysql [-h IP] -u usuario -p [nombrebasedatos] [--local-infile]
Mostrar variables del sistema-- show variables;
Utilizar una base de datos----- use nbasedatos;
Mostar todas las bases de datos---- show databases;
Crear una base de datos----- create database nombre;
Borrar una base de datos---- drop database nombre;
Mostrar tablas de una base de datos--- show tables;
Crear tablas----- create table nombre(
campo1 tipodato(X) restricciones,
campo2 tipodato restricciones
Definición de claves foráneas ----------- foreign key (campo) references tablaref
(campo)
On delete cascade --- cuando borras borra los registros de la tabla padre de la
tabla hija
On delete set null --- Cuando borres o actualices el registro de una tabla padre:
 establece NULL la o las columnas de clave
foránea en la tabla hija.
 Solo valido si las columnas de clave foránea no
se han definido como not null.
On delete no action – Su borra o actualiza un valor de clave primaria no será
permitido si en la tabla referenciada hay un valor de clave foránea relacionado.
Modificar tablas -- alter table add/modify/drop resto de sentencias;
LTER TABLE PRUEBAS ADD(
OMBRE VARCHAR (5)
lter table PRUEBA modify
ODEC varchar (2) PRIMARY KEY AUTO_INCREMENT;
Renombrar base de datos -------- rename table prueba to prueba2;
Copiar tablas (solo estructura)-- create table nuevatabla like tablavieja;
Copiar tablas (con registros) – create table nombretabla select * from tablavieja;
Cambiar registro de una tabla-- update tabla set id=55 where id=1;
Añadir registros-- insert into ntabla values('valor', 1, NULL)
insert into ntabla(campo1,campo2) values ('valor1','valor2');
Insertar registro desde fichero de texto plano--
load data local infile 'ruta fichero' into table ntabla;
los valores se separan por tabulaciones y los registros null por /N
Borrar tabla--- drop table nombre;
Borrar registros de una tabla---- delete from table;
Mostrar registros de una tabla---- select * from table;
Ver usuarios creados--------- select * from user.mysql;
Crear usuarios locales-------- create user 'nombre'@'localhost' IDENTIFIED BY
'pass';
Crear usuarios globales------ create user 'nombre'@'%' IDENTIFIED BY 'pass';
Borrar usuarios--------------- drop user 'nombre'@'localhost';
para borrarlos se necesita quitarle todos los permisos antes ( revoke all on *.* to
usuario; )
Ver privilegios--------------- show grants for usuario;
Dar privilegios-------------- grant privilegio on objeto from usuario identified by
'pass';
con esta sentecia si no existe el usuario te lo crea por ello la parte de la
contraseña.
Para dar permisos de asignacion de permisos le añadimos with grant option;
grant select matricula on Ejercicio1.coches to 'usuario'@'localhost';
INDEX--- Indices
Los compos llaves son indices por defecto.
Los campos que hacen referencia a los campos calve no son indices pero se
pueden definir como tales.
INDEX [identificador] (campo1,...)
Para comprobar si el index se ha definido en la tabla: show create table tabla;
y entonces en la descripción al lado del campo index tiene que salir “key”.
MODIFICAR TAMAÑO DE CAMPO
si un campo de lonngitud (5) tiene un registro de 5 caracteres o digitos, al cambiar
de longitud (3) este sera acortado a tamaño 3.
DEFAULT
no modifica datos existentes
si se crea un campo nuevo con default se aplica a todo.
Principales tipos de datos
Números enteros pequeños---------- tinyint
Números con coma ------------------- float(ent,dec)
Cadena de caracteres----------------- Varchar
Binarios (V – F) ---------------------- Bool
Fecha ----------------------------------Date
unsigned --- no permite signo
autoincrement – autoincrementable (codigos)
PRIMARY KEY
si añades un campo como primary key se anula el anterior
ENUM (tipo de dato)
Solo acepta los valores que se especifican
nombrecampo ENUM('opcion1','opcion2',..)
alter table departamento modify
sede varchar (21) default 'Mates';

Más contenido relacionado

Similar a Instrucciones basicas de mySQL

Mysql
MysqlMysql
Instalar msql server en debian
Instalar msql server en debianInstalar msql server en debian
Instalar msql server en debianDaniel Zavala
 
Instalacion mysql debian
Instalacion mysql debianInstalacion mysql debian
Instalacion mysql debianPablo Mamani
 
Mysql
MysqlMysql
Comandos mysql
Comandos mysqlComandos mysql
Comandos mysql
Martin Soria
 
comandos-mysql.pdf
comandos-mysql.pdfcomandos-mysql.pdf
comandos-mysql.pdf
GustavoRojasValdivia2
 
Comandos en consola de mysql desde el portal
Comandos en consola de mysql desde el portalComandos en consola de mysql desde el portal
Comandos en consola de mysql desde el portal
eavila5
 
Instrucciones mysql
Instrucciones mysqlInstrucciones mysql
Instrucciones mysql
jbersosa
 
GBD_GESTION_USUARIOS.pdf
GBD_GESTION_USUARIOS.pdfGBD_GESTION_USUARIOS.pdf
GBD_GESTION_USUARIOS.pdf
Eber Vela
 
Instrucciones básicas de mysql y su función. #3bprog #unidad2act1 @ProgCbtis125
Instrucciones básicas de mysql y su función.  #3bprog #unidad2act1 @ProgCbtis125Instrucciones básicas de mysql y su función.  #3bprog #unidad2act1 @ProgCbtis125
Instrucciones básicas de mysql y su función. #3bprog #unidad2act1 @ProgCbtis125
Jose Ramos
 
Instrucciones básicas de my sql
Instrucciones básicas de my sqlInstrucciones básicas de my sql
Instrucciones básicas de my sql
anetmichel
 
Slony i
Slony iSlony i
Slony imao87t
 
Plpgsql seguridad bd_postgresql_2011
Plpgsql seguridad bd_postgresql_2011Plpgsql seguridad bd_postgresql_2011
Plpgsql seguridad bd_postgresql_2011
Lennin Caro
 
Parte 08 my sql
Parte 08 my sqlParte 08 my sql
Parte 08 my sql
rosmeriramos
 
04 Primeros pasos con my sql
04 Primeros pasos con my sql04 Primeros pasos con my sql
04 Primeros pasos con my sql
toniserna
 
Comandos mysql
Comandos mysqlComandos mysql
Comandos mysql
polar
 
MySQL BD .doc
MySQL BD .docMySQL BD .doc
MySQL BD .doc
PaolaBarcala
 
210927124637-Manual MySQL.pdf
210927124637-Manual MySQL.pdf210927124637-Manual MySQL.pdf
210927124637-Manual MySQL.pdf
GermnAurelioOrtizBal
 
Manual MySQL.pdf
Manual MySQL.pdfManual MySQL.pdf
Manual MySQL.pdf
quesadah
 

Similar a Instrucciones basicas de mySQL (20)

Mysql
MysqlMysql
Mysql
 
MANUAL
MANUALMANUAL
MANUAL
 
Instalar msql server en debian
Instalar msql server en debianInstalar msql server en debian
Instalar msql server en debian
 
Instalacion mysql debian
Instalacion mysql debianInstalacion mysql debian
Instalacion mysql debian
 
Mysql
MysqlMysql
Mysql
 
Comandos mysql
Comandos mysqlComandos mysql
Comandos mysql
 
comandos-mysql.pdf
comandos-mysql.pdfcomandos-mysql.pdf
comandos-mysql.pdf
 
Comandos en consola de mysql desde el portal
Comandos en consola de mysql desde el portalComandos en consola de mysql desde el portal
Comandos en consola de mysql desde el portal
 
Instrucciones mysql
Instrucciones mysqlInstrucciones mysql
Instrucciones mysql
 
GBD_GESTION_USUARIOS.pdf
GBD_GESTION_USUARIOS.pdfGBD_GESTION_USUARIOS.pdf
GBD_GESTION_USUARIOS.pdf
 
Instrucciones básicas de mysql y su función. #3bprog #unidad2act1 @ProgCbtis125
Instrucciones básicas de mysql y su función.  #3bprog #unidad2act1 @ProgCbtis125Instrucciones básicas de mysql y su función.  #3bprog #unidad2act1 @ProgCbtis125
Instrucciones básicas de mysql y su función. #3bprog #unidad2act1 @ProgCbtis125
 
Instrucciones básicas de my sql
Instrucciones básicas de my sqlInstrucciones básicas de my sql
Instrucciones básicas de my sql
 
Slony i
Slony iSlony i
Slony i
 
Plpgsql seguridad bd_postgresql_2011
Plpgsql seguridad bd_postgresql_2011Plpgsql seguridad bd_postgresql_2011
Plpgsql seguridad bd_postgresql_2011
 
Parte 08 my sql
Parte 08 my sqlParte 08 my sql
Parte 08 my sql
 
04 Primeros pasos con my sql
04 Primeros pasos con my sql04 Primeros pasos con my sql
04 Primeros pasos con my sql
 
Comandos mysql
Comandos mysqlComandos mysql
Comandos mysql
 
MySQL BD .doc
MySQL BD .docMySQL BD .doc
MySQL BD .doc
 
210927124637-Manual MySQL.pdf
210927124637-Manual MySQL.pdf210927124637-Manual MySQL.pdf
210927124637-Manual MySQL.pdf
 
Manual MySQL.pdf
Manual MySQL.pdfManual MySQL.pdf
Manual MySQL.pdf
 

Último

CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
LilianaRivera778668
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
FelixCamachoGuzman
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
HuallpaSamaniegoSeba
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
JavierMontero58
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 

Último (20)

CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 

Instrucciones basicas de mySQL

  • 1. Instrucciones Básicas de MySQL Elissa Chapa G. 3B Programación CBTis #125 Lic. Sergio Iván Pérez Siller. Base de Datos.
  • 2. Instrucciones básicas MySQL Conectarse a MySQL: mysql [-h IP] -u usuario -p [nombrebasedatos] [--local-infile] Mostrar variables del sistema-- show variables; Utilizar una base de datos----- use nbasedatos; Mostar todas las bases de datos---- show databases; Crear una base de datos----- create database nombre; Borrar una base de datos---- drop database nombre; Mostrar tablas de una base de datos--- show tables; Crear tablas----- create table nombre( campo1 tipodato(X) restricciones, campo2 tipodato restricciones Definición de claves foráneas ----------- foreign key (campo) references tablaref (campo) On delete cascade --- cuando borras borra los registros de la tabla padre de la tabla hija On delete set null --- Cuando borres o actualices el registro de una tabla padre:  establece NULL la o las columnas de clave foránea en la tabla hija.  Solo valido si las columnas de clave foránea no se han definido como not null. On delete no action – Su borra o actualiza un valor de clave primaria no será permitido si en la tabla referenciada hay un valor de clave foránea relacionado. Modificar tablas -- alter table add/modify/drop resto de sentencias; LTER TABLE PRUEBAS ADD( OMBRE VARCHAR (5) lter table PRUEBA modify ODEC varchar (2) PRIMARY KEY AUTO_INCREMENT; Renombrar base de datos -------- rename table prueba to prueba2; Copiar tablas (solo estructura)-- create table nuevatabla like tablavieja; Copiar tablas (con registros) – create table nombretabla select * from tablavieja; Cambiar registro de una tabla-- update tabla set id=55 where id=1; Añadir registros-- insert into ntabla values('valor', 1, NULL)
  • 3. insert into ntabla(campo1,campo2) values ('valor1','valor2'); Insertar registro desde fichero de texto plano-- load data local infile 'ruta fichero' into table ntabla; los valores se separan por tabulaciones y los registros null por /N Borrar tabla--- drop table nombre; Borrar registros de una tabla---- delete from table; Mostrar registros de una tabla---- select * from table; Ver usuarios creados--------- select * from user.mysql; Crear usuarios locales-------- create user 'nombre'@'localhost' IDENTIFIED BY 'pass'; Crear usuarios globales------ create user 'nombre'@'%' IDENTIFIED BY 'pass'; Borrar usuarios--------------- drop user 'nombre'@'localhost'; para borrarlos se necesita quitarle todos los permisos antes ( revoke all on *.* to usuario; ) Ver privilegios--------------- show grants for usuario; Dar privilegios-------------- grant privilegio on objeto from usuario identified by 'pass'; con esta sentecia si no existe el usuario te lo crea por ello la parte de la contraseña. Para dar permisos de asignacion de permisos le añadimos with grant option; grant select matricula on Ejercicio1.coches to 'usuario'@'localhost'; INDEX--- Indices Los compos llaves son indices por defecto. Los campos que hacen referencia a los campos calve no son indices pero se pueden definir como tales. INDEX [identificador] (campo1,...) Para comprobar si el index se ha definido en la tabla: show create table tabla; y entonces en la descripción al lado del campo index tiene que salir “key”.
  • 4. MODIFICAR TAMAÑO DE CAMPO si un campo de lonngitud (5) tiene un registro de 5 caracteres o digitos, al cambiar de longitud (3) este sera acortado a tamaño 3. DEFAULT no modifica datos existentes si se crea un campo nuevo con default se aplica a todo. Principales tipos de datos Números enteros pequeños---------- tinyint Números con coma ------------------- float(ent,dec) Cadena de caracteres----------------- Varchar Binarios (V – F) ---------------------- Bool Fecha ----------------------------------Date unsigned --- no permite signo autoincrement – autoincrementable (codigos) PRIMARY KEY si añades un campo como primary key se anula el anterior ENUM (tipo de dato) Solo acepta los valores que se especifican nombrecampo ENUM('opcion1','opcion2',..) alter table departamento modify sede varchar (21) default 'Mates';