[MariaDB] 비트 함수 및 연산자
·
Development/MySql
MariaDB에서 비트 연산자는 비트 수준에서 데이터를 조작하는 데 사용됩니다. 이는 비트 단위로 데이터를 처리할 수 있는 강력한 도구이며, 주로 플래그를 관리하거나 특정 비트 패턴을 검사하는 데 유용합니다. 아래는 MariaDB에서 지원하는 주요 비트 연산자들과 그 동작에 대한 설명입니다.1. AND 연산자 (&)두 피연산자 간의 비트 단위 AND 연산을 수행합니다.두 비트가 모두 1인 경우에만 결과가 1이 됩니다.SELECT 6 & 3; -- 결과: 2 (6 = 110, 3 = 011, AND 연산 결과: 010 = 2)2. OR 연산자 (|)두 피연산자 간의 비트 단위 OR 연산을 수행합니다.두 비트 중 하나라도 1인 경우 결과가 1이 됩니다.SELECT 6 | 3; -- 결과: 7 (6 = 1..
dbeaver 설치하기
·
Development
아래 링크에서 본인의 os에 맞게 설치한다. 난 윈도우 exe로 설치하였다. https://dbeaver.io/download/ Download | DBeaver Community Download Tested and verified for MS Windows, Linux and Mac OS X. Install: Windows installer – run installer executable. It will automatically upgrade version (if needed). MacOS DMG – just run it and drag-n-drop DBeaver into Applications. Debian package dbeaver.io 연결할 데이터베이스를 선택한다. (mysql 선택) SQL ..
[SQLD] 제 47회 SQL개발자 합격 후기
·
Study/license
후후 SQLD에 합격했습니다. 물론 쉬운거지만..그래도 ! 심지어 딱 커트라인에 맞춰서 합격했어요 ㅋㅎ,, 시험결과 사실 점수가 자랑스럽진않지만..붙으면 됐죠!ㅎ 저는 현재 개발자로 일하고 있고 간단한 쿼리는 매일 씁니당 시험 공부하려고 책까지 샀지만..! 1단원만 다풀고 2단원은 시험 당일 날 훑어보기만 했어요 ㅜㅜ 하필 시험기간에 업무가 몰려서 야근이 잦을 때라 공부하기가 쉽지않았습니다... 자격증 따시는 직장인 분들 정말 존경스러워요 ㅠㅅㅠ 시험접수 시험접수는 일찍 하는 걸 추천드려요 ! 저는 마지막 날 했더니 집 근처에 남은 자리가 없어서 꽤 멀리 가서 봤습니다 ㅜㅜ(1시간 거리) 다행히 정처기보단 시험 시간이 늦어서 일어나기 힘든 시간은 아니였습니다..ㅎㅎㅎ 초행 길이실테니, 미리 가시는 걸 추..
toad for MySQL 에러
·
Development/MySql
특정쿼리 실행 시 발생 데이터 수는 10000건 쿼리문은 select * from 테이블명 where a=value and b in ()인데 in 에서 값을 많이줘서 그런가?
Toad for MySQL 정렬 단축키
·
Development/MySql
ALT+D+F
PHP 인젝션
·
Development/PHP
시작 로그인 기능을 사용 할 때 mysql_escape_string 함수를 사용하는 이유는 ? ex. mysql_escape_string($_POST[u_id]) 이는 인젝션을 방어하기 위한 가장 기본적인 부분이다. * 인젝션 : 해킹 또는 공격을 위한 의도적인 코드 변조(웹해킹의 한 종류) ex. SQL문 같은 경우 where절을 이용하여 조건을 준 후, 데이터를 받아오는데 그 과정에서 논리연산자(and, or, not 등)을 이용해서 코드를 변경하는 것 💬설명 # 1. 아이디/비밀번호가 맞는 계정정보를 받아오는 코드를 작성 SELECT * FROM users WHERE id = "$_POST['id']" AND pw = "$_POST['pw']" # 2. 악의적인 사용자는 $_POST['pw'] 의 ..