본문 바로가기
반응형

programming/DataManage50

자주 사용되는 sql 명령어 종류 CRUD 개념 sql 의 기본 개념은 CRUD이며, 자주 사용되는 명령어는 CREATE, INSERT, SELECT, UPDATE, ALTER, DELETE, DROP 이다. 이 간단하고 몇 가지 안되는 명령어로 데이터베이스의 모든 데이터를 생성, 읽기, 수정, 삭제를 할 수 있다. 데이터베이스의 전체는 모르더라도 sql 을 접한다면 위의 명령어만이라도 기억하자. 자주 사용되는 sql 명령어 종류 CRUD 개념 sql 은 쿼리문을 통해 데이터베이스를 조작하는 명령어를 말한다. sql 은 Structed Query Language 의 앞글자를 딴 약어로 구조화된 질의문 언어를 말한다. 말 그대로 데이터베이스에 있는 데이터를 조작하기 위해 사람에게 익숙한 단어를 이용하여 명령어를 만들었다고 생각하자. 깊게 들어가면 이것 .. 2022. 4. 5.
비트연산자 not 비트가 0이며 1 1이면 0 비트연산자 not 은 반전효과를 가진다. 기존에 가지고 있던 비트를 반대로 바꿔버린다. not 비트연산을 하고자 하는 비트가 0101 이면 1010 으로 변경된다. 비트연산자 xor 하고 비슷할 수 있어 헷갈리기 쉽다. 비트연산자 not 이미 정해진 비트를 반전시킨다. 반전시킨다는 것은 0을 1로, 1을 0으로 변경시키는 것을 말한다. 간혹, 비트연산자 xor 과 헷갈릴 수도 있다. 비트연산자 xor은 같으면 0 틀리면 1이다. 비트연산자 not은 1을 0을로 0을 1로 바꾼다. 비트연산자 not 은 비교대상이 없이 변경되는 비트 자체를 반전시킨다. 첫번째 행의 비트는 0101이다. 이것을 비트연산자 not 을 하면 1010이다. print('----------') vA = 5 print("vA 2진수 .. 2021. 9. 4.
비트연산자 xor 비교되는 비트가 같으면 0 다르면 1 비트연산자의 xor 은 두 개의 비트를 비교하여 같으면 0 다르면 1을 반환한다. 반전이라 생각할 수 있겠지만 그렇지 않다. not 과 비슷할 수 있지만 2개의 비트를 비교하는 점에서 다르다. 비트연산자 xor 비트연산자 xor 은 두 개의 비트를 비교한다. 비교한 비트의 값이 같으면 0 다르면 1이다. not 하고 동작이 다르다는 점에 주의하자. 예를 들면 아래와 같다. 첫번째 행과 두번째 행을 비교해 본다. 세번째 행의 비트는 결과이다. 첫번째 행의 비트와 두번째 행의 비트를 비교했을 때 같으면 0 다르면 1임을 알 수 있다. 위의 과정을 파이썬으로 구현해 보면 아래와 같다. print('----------') vA = 5 vB = 15 print("vA 2진수 : ", type(bin(vA)), b.. 2021. 9. 2.
비트연산자 or 비교되는 비트가 둘 중 하나가 1이면 1 비트연산자 중 or 연산은 두가지의 비트를 비교할 때 같은 위치에 있는 비트 중 하나라도 1이면 1이고, 그 외의 경우는 0이다. and 연산과 더불어 자주 사용되는 것이기도 하다. or 연산도 특정한 경우를 제외하고 잘 사용되지 않는다. 비트연산자 or 비트연산자 중 or 는 비교하는 두 개의 비트 중 하나라도 1이면 1이다. 간단하다. 직접 비교하면서 살펴보자 비교되는 비트가 둘 중 하나가 1일 때만 1 언급한대로 비교되는 비트가 둘 중 하나라도 1이면 1이다. 나머지의 경우는 0이다. 몇가지 예를 들어 보자. 첫번째 행의 비트와 2번째 행의 비트를 비교하자. 세번째 행의 비트는 결과값이다. 비교되는 비트가 둘 중 하나라도 1일 때 1이다. 위의 경우를 파이썬으로 비트연산을 해도록 하자. print(.. 2021. 8. 31.
반응형