Exibindo informações das colunas, tabelas e banco de dados no PostgreSQL, MySQL e SQL Server


Alternando entre banco de dados corrente:

MySQL/SQL Server:

USE database_name;

PostgreSQL (psql):

\c database_name;

Exibindo as tabelas do banco de dados:

MySQL:

SHOW TABLES;

SQL Server:

SELECT * FROM sys.tables;

PostgreSQL (psql):  

\d;

PostgreSQL: 

SELECT table_name FROM information_schema.tables WHERE table_schema = 'public';

Listagem dos banco de dados:

MySQL:

SHOW DATABASES;

PostgreSQL(psql):

\l;

PostgreSQL:

SELECT datname FROM pg_database;

Exibindo as colunas de uma tabela:

MySQL: 

SHOW COLUMNS;

PostgreSQL(psql):

\d table_name;

PostgreSQL:  

SELECT column_name FROM information_schema.columns WHERE table_name ='table_name';

MySQL: 

DESCRIBE TABLE;

PostgreSQL (psql):

d+ table_name;

PostgreSQL:

SELECT column_name FROM information_schema.columns WHERE table_name ='table_name';

SQL Server;

exec sp_help 'table_name';

Até a próxima.

Anúncios

Hospedagem de Sites ASP, ASP.NET e PHP gratuita


Em linguagens de programação Web que executam no lado servidor, como ASP (Active Server Pages), ASP.NET, PHP, JSP e outras, é necessário um servidor Web dedicado à execução destes scrips, que normalmente é cobrada uma taxa para manter seu website no ar.

Neste post falarei acerca do Somee,com que permite a hospedagem de seu website e sistemas web baseados em ASP, ASP.NET e PHP com banco de dados SQL Server sem nenhum custo no plano “Freebie”.

Continue lendo “Hospedagem de Sites ASP, ASP.NET e PHP gratuita”

Descobrindo as tabelas que possuem uma determinada coluna


 

Olá, neste post  mostrarei como descobrir o nome de todas as tabelas de um banco de dados Microsoft SQL Server com uma simples query (consulta)
Neste caso quero descobrir o nome de todas as tabelas que possuem a coluna ‘idCliente’

SELECT t.name AS table_name,
SCHEMA_NAME(schema_id) AS schema_name,
c.name AS column_name
FROM sys.tables AS t
INNER JOIN sys.columns c ON t.OBJECT_ID = c.OBJECT_ID
WHERE c.name LIKE ‘%idCliente%’
ORDER BY schema_name, table_name;

Espero que ajude

 

Até a próxima.

Efetuando backup e restore no SQL Server por meio de consultas SQL


Olá, neste post mostrarei como fazer o backup e o restore de banco de dados do SQL Server por meio de scripts (consultas SQL), anteriormente eu mostrei como fazer essas operações no modo gráfico, sem ter que digitar muita coisa (neste post):

Vamos para a parte prática:

Abra seu SQL Server e crie uma nova consulta, vamos supor qu você  possua uma base de dados chamada SistemaAcademico, pode ser com qualquer base existente em seu sistema..

Digite nesta consulta as seguintes linhas para fazer o backup com compressão de dados, verificação de erros e espelhamento do backup.
Continue lendo “Efetuando backup e restore no SQL Server por meio de consultas SQL”

Conectando banco de dados SQL Server com Java JDBC


Com o advento das linguagens de programação multiplataforma, como a linguagem Java, as vezes é necessário conectar uma mesma aplicação com diversos tipos de banco de dados, neste post irei mostrar como conectar uma aplicação desenvolvida em Java com banco de dados SQL Server.

Para isso é necessário possuir um driver JDBC (Java Database Conectivity) fornecido pelo fabricante do banco de dados (no caso a Microsoft), caso você não o possua, poderá baixá-lo aqui.

Continue lendo “Conectando banco de dados SQL Server com Java JDBC”

Exportando dados do Excel para o SQL Server 2008 R2


Olá pessoal!

Neste post mostrarei como exportar uma planilha do Excell para um banco de dados do SQL Server 2008 R2, o que irá lhe economizar um pouco de tempo (se a planilha tiver poucos registros) ou muuuito tempo mesmo (se tiver muitos registros).

Normalmente essas importações do Excel para o SQL Server ocorrem em casos onde todos os registros da(s) planilha(s) necessitem estar centralizadas em um único local, como no caso de uma empresa que irá tentar conseguir seu espaço no mercado virtual, onde o pedido que era feito pessoalmente ou por telefone pelos clientes e salvo em um planilha de pedidos, passa a ser efetuado também online em um banco de dados, mas existem também outros motivos.

Para começar você necessitará de ao menos uma planilha do Excel e possuir o SQL Server 2008 R2 instalado na sua máquina/servidor.(Esses passos também funcionam no SQL Server 2005 e SQL Server 2008).

Continue lendo “Exportando dados do Excel para o SQL Server 2008 R2”

Efetuando backup/restore de base de dados SQL Server


Neste post mostrarei como fazer backups (cópias de segurança) e o restore (restauração) de suas bases de dados criadas no SQL Server.

Backup

Para fazer o backup da sua base de dados é muito simples, basta clicar com o botão direito do mouse em cima da base de dados que deseja efetura a cópia de segurança, clicar em Tasks(Tarefas) e por fim em Back up…: Continue lendo “Efetuando backup/restore de base de dados SQL Server”