VictorGarcia.com.br

MYSQL

  1. HOME
  2. BANCO DE DADOS
  3. MYSQL
11 de Junho de 2020 / Last updated : 11 de Junho de 2020 victorgarcia_wp BANCO DE DADOS

Tabelas com lock / locadas no sql server

1- Verificar as tabelas locadas por tempo de Lock ( as que estão a mais tempo processando)

MySQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
USE [master]
GO
SELECT   w.session_id
,w.wait_duration_ms
,w.wait_type
,w.blocking_session_id
,w.resource_description
,s.program_name
,t.text
,t.dbid
,s.cpu_time
,s.memory_usage
FROM sys.dm_os_waiting_tasks w
INNER JOIN sys.dm_exec_sessions s
ON w.session_id = s.session_id
INNER JOIN sys.dm_exec_requests r
ON s.session_id = r.session_id
OUTER APPLY sys.dm_exec_sql_text (r.sql_handle) t
WHERE s.is_user_process = 1
order by  w.wait_duration_ms desc
GO

2- Dar kill no SPID que esta processando a mais tempo

MySQL
1
KILL 000  //numero do session_id

       

28 de Julho de 2015 / Last updated : 28 de Julho de 2015 victorgarcia_wp BANCO DE DADOS

Para habilitar o acesso ao banco de dados MS SQL Server (mssql) no Wamp siga esses passos:

Fazer download do WAMP Server e instalar normalmente; Fazer download do novo add-on do php e instalar normalmente; Fazer download da biblioteca ntwdblib.dll e extraí-la para: C:\wamp\bin\apache\Apache2.2.11\bin\ C:\wamp\bin\php\php5.3.1\ C:\windows\system32\ Habilitar a versão do PHP 5.3.1 (Menu do WAMP -> PHP -> Version -> 5.3.1); Habilitar a extenção php_mssql e php_pdo_mssql (Menu do WAMP -> PHP […]

28 de Julho de 2015 / Last updated : 28 de Julho de 2015 victorgarcia_wp BANCO DE DADOS

Concatenar texto com coluna

 

MySQL
1
concat(variavel,'texto') as nome_coluna

 

28 de Julho de 2015 / Last updated : 28 de Julho de 2015 victorgarcia_wp BANCO DE DADOS

Retorna o numero de linhas em uma query

 

MySQL
1
2
3
4
SELECT @rownum:=@rownum+1 rownum,
       t.*
  FROM (SELECT @rownum:=0) r,
       TABELA_XPTO t;

 

28 de Julho de 2015 / Last updated : 28 de Julho de 2015 victorgarcia_wp BANCO DE DADOS

Conexao mysql corrigindo acentuação UTF-8

 

MySQL
1
2
3
4
5
6
7
8
9
10
11
12
# Informa qual o conjunto de caracteres será usado.
header('Content-Type: text/html; charset=utf-8');
 
# Conecta ao banco de dados
$conexao = mysql_connect('177.177.177.177','banco','senha');
mysql_select_db('banco',$conexao) or die('Erro ao Conectar Banco '.mysql_error());
 
# Aqui está o segredo
mysql_query("SET NAMES 'utf8'");
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_results=utf8');

 

28 de Julho de 2015 / Last updated : 28 de Julho de 2015 victorgarcia_wp BANCO DE DADOS

Declarando variáveis no mysql

 

MySQL
1
2
3
4
5
//Obs n precisa falar o tipo
 
SET @finish = 'asdasdfasd';
 
select @finish;

 

28 de Julho de 2015 / Last updated : 28 de Julho de 2015 victorgarcia_wp BANCO DE DADOS

Estrutura IF rápida

 

MySQL
1
2
3
SET @finish = 0;
 
SELECT IF( @finish =0,'Inativo','ativo') as status

 

28 de Julho de 2015 / Last updated : 28 de Julho de 2015 victorgarcia_wp BANCO DE DADOS

Chamar stored procedures

 

MySQL
1
call sp_teste('2147483647');

 

28 de Julho de 2015 / Last updated : 28 de Julho de 2015 victorgarcia_wp BANCO DE DADOS

Pegar o ultimo registro inserido

 

MySQL
1
select LAST_INSERT_ID();

 

28 de Julho de 2015 / Last updated : 28 de Julho de 2015 victorgarcia_wp BANCO DE DADOS

Formatar Data Mysql

 

MySQL
1
DATE_FORMAT( lh.data_processamento , '%d/%c/%Y %H:%i:%s' ) as data_processamento

Detalhes: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format

28 de Julho de 2015 / Last updated : 28 de Julho de 2015 victorgarcia_wp BANCO DE DADOS

Lidando com UTF-8 com o PHP e MySQL

 

MySQL
1
2
3
4
5
# Aqui está o segredo
mysql_query("SET NAMES 'utf8'");
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_results=utf8');

 

28 de Julho de 2015 / Last updated : 28 de Julho de 2015 victorgarcia_wp BANCO DE DADOS

ISNULL no Mysql

 

MySQL
1
select IFNULL(campo,0) as teste from tbl

 

28 de Julho de 2015 / Last updated : 28 de Julho de 2015 victorgarcia_wp BANCO DE DADOS

Encriptar e Desencriptar as senhas

 

MySQL
1
2
3
4
5
--Insere o usuario e senha encriptada
INSERT INTO `banco`.`tabela`(login, senha) VALUES('testandozzz', AES_ENCRYPT('Meu valor encriptado', 'MINHA_CHAVE'));
 
--Desencripta a senha
SELECT CAST(AES_DECRYPT(senha, 'MINHA_CHAVE') AS CHAR) FROM  `banco`.`senha`;

 

Recent posts

Tabelas com lock / locadas no sql server

11 de Junho de 2020

Descobre e Remove Sessão ativa no banco

24 de Setembro de 2018

Faz a manutenção dos índices de todas as tabelas do banco

8 de Agosto de 2018

Performance e estatística de queries, selects, inserts, updates, etc.

31 de Julho de 2018

Retorno informações do banco de dados (tamanho, caminho, se esta online, etc)

30 de Julho de 2018

Diminuir tamanho de log do banco SHRINK

26 de Julho de 2018

Criar uma tabela temporária global, local e variável

4 de Julho de 2018

Faz uma busca dentro de um string e extrair o dado requisitado

19 de Junho de 2018

Faz MERGE / Junção de registros em uma tabela

23 de Janeiro de 2017

String de Conexão para MYSQL no Aplicativo (preview) – Azure

13 de Dezembro de 2016

Category

  • BANCO DE DADOS
    • MSSQL SERVER
      • DATAS
      • FUNÇÕES
    • MYSQL
  • Cloud
    • Azure
  • OUTROS
  • PROGRAMAÇÃO
    • CSHARP C#
    • JAVASCRIPT
    • JQuery
    • OBJECTIVE C
    • PHP
    • WORDPRESS
  • SISTEMAS OPERACIONAIS
    • LINUX
    • VIRTUAL BOX

Archive

  • Junho 2020
  • Setembro 2018
  • Agosto 2018
  • Julho 2018
  • Junho 2018
  • Janeiro 2017
  • Dezembro 2016
  • Novembro 2016
  • Outubro 2016
  • Setembro 2016
  • Julho 2016
  • Junho 2016
  • Novembro 2015
  • Outubro 2015
  • Julho 2015

Copyright © VictorGarcia.com.br All Rights Reserved.

Powered by WordPress & Lightning Theme by Vektor,Inc. technology.