Difference between revisions of "Databases"
Adelo Vieira (talk | contribs) (→MySQL shell) |
Adelo Vieira (talk | contribs) (→MySQL shell) |
||
Line 20: | Line 20: | ||
A través de la línea de comando: http://www.desarrolloweb.com/articulos/2408.php | A través de la línea de comando: http://www.desarrolloweb.com/articulos/2408.php | ||
− | + | Ingresar a sql desde la línea de comandos: | |
mysql -u root -p | mysql -u root -p | ||
− | + | Listar las bases de datos: | |
show databases; | show databases; | ||
− | + | Ingresar o cambiar de base de datos: | |
use nombre_database; | use nombre_database; | ||
− | + | Mostrar la base de datos que se está usando: | |
select database(); | select database(); | ||
− | + | Listar las tablas en la base de datos: | |
show tables; | show tables; | ||
− | Para desplegar una tabla: | + | Para desplegar los campos de una tabla. Esta orden no muestra los valores de cada campo; sólo los campos y especifica el Tipo, Key y otras descripciones: |
describe nombre_tabla; | describe nombre_tabla; | ||
− | + | Borrar toda la base de datos: | |
drop database nombre_de_la_base | drop database nombre_de_la_base | ||
− | + | Borrar tablas por separado: | |
drop table nombre_tabla; | drop table nombre_tabla; | ||
+ | |||
+ | Para desplegar todos los campos de una tabla con sus respectivos valores: | ||
+ | select * from nombre_tabla; | ||
+ | |||
+ | Crear una base de datos: | ||
+ | create database nombre_database; | ||
+ | |||
+ | |||
+ | ------- | ||
Revision as of 15:00, 25 September 2017
A database is an organized collection of data.[1] It is the collection of schemas, tables, queries, reports, views, and other objects. https://en.wikipedia.org/wiki/Database
Contents
SQL
SQL (Structured Query Language) is a special-purpose programming language designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS). https://en.wikipedia.org/wiki/SQL
Database management system
A database management system (DBMS) is a computer software application that interacts with the user, other applications, and the database itself to capture and analyze data. A general-purpose DBMS is designed to allow the definition, creation, querying, update, and administration of databases. Well-known DBMSs include MySQL, PostgreSQL, MongoDB, Microsoft SQL Server, Oracle, Sybase, SAP HANA, and IBM DB2. A database is not generally portable across different DBMSs, but different DBMS can interoperate by using standards such as SQL and ODBC or JDBC to allow a single application to work with more than one DBMS. Database management systems are often classified according to the database model that they support; the most popular database systems since the 1980s have all supported the relational model as represented by the SQL language. https://en.wikipedia.org/wiki/Database
MySQL
MySQL est un système de gestion de bases de données relationnelles (SGBDR). Il fait partie des logiciels de gestion de base de données les plus utilisés au monde. En informatique, un système de gestion de base de données (abr. SGBD) est un logiciel système destiné à stocker et à partager des informations dans une base de données. SQL fait référence au Structured Query Language, le langage de requête utilisé. SQL (sigle de Structured Query Language, en français langage de requête structurée) est un langage informatique normalisé servant à exploiter des bases de données relationnelles.
PhpMyAdmin
PMA est une application Web de gestion pour les systèmes de gestion de base de données MySQL réalisée en PHP et distribuée sous licence GNU GPL.
MySQL shell
A través de la línea de comando: http://www.desarrolloweb.com/articulos/2408.php
Ingresar a sql desde la línea de comandos:
mysql -u root -p
Listar las bases de datos:
show databases;
Ingresar o cambiar de base de datos:
use nombre_database;
Mostrar la base de datos que se está usando:
select database();
Listar las tablas en la base de datos:
show tables;
Para desplegar los campos de una tabla. Esta orden no muestra los valores de cada campo; sólo los campos y especifica el Tipo, Key y otras descripciones:
describe nombre_tabla;
Borrar toda la base de datos:
drop database nombre_de_la_base
Borrar tablas por separado:
drop table nombre_tabla;
Para desplegar todos los campos de una tabla con sus respectivos valores:
select * from nombre_tabla;
Crear una base de datos:
create database nombre_database;
Para borrar todas las tablas que comienzan por un prefijo:
http://www.aprenderaprogramar.com/foros/index.php?topic=569.0
SELECT CONCAT("DROP TABLE ", GROUP_CONCAT(table_name), ";") FROM information_schema.tables WHERE table_schema = "Nombre_database" AND table_name LIKE "prueba%";
El Script anterior genera la sentencia a utilizar para borrar todas las tablas de la base de datos "Nombre_database" que comienzan por "prueba"
Oracle Database
C'est un système de gestion de base de données relationnelle (SGBDR)
Oracle SQL Developer
C'est un environnement de développement intégré (EDI) multi-plateforme, fourni gratuitement par Oracle Corporation et utilisant la technologie Java (Java Development Kit). C'est un outil graphique permettant d'interroger des bases de données Oracle à l'aide du langage SQL.