SQL DELETE 문법
데이터베이스와 통신을 하는 것을 쿼리(Query)라고 한다. SQL이란? SQL은 데이터베이스와 통신하기 위한 프로그래밍 언어이다. 각 DBMS마다 조금씩 문법은 다르지만, 기본으로 거의 대부분 동일하다. 본 글은 Mariadb를 기준으로 작성되었다. CRUD SQL의 기본 작업 동작이다. 데이터를 쓰고, 읽고, 변경하고, 삭제한다. ...
데이터베이스와 통신을 하는 것을 쿼리(Query)라고 한다. SQL이란? SQL은 데이터베이스와 통신하기 위한 프로그래밍 언어이다. 각 DBMS마다 조금씩 문법은 다르지만, 기본으로 거의 대부분 동일하다. 본 글은 Mariadb를 기준으로 작성되었다. CRUD SQL의 기본 작업 동작이다. 데이터를 쓰고, 읽고, 변경하고, 삭제한다. ...
데이터베이스와 통신을 하는 것을 쿼리(Query)라고 한다. SQL이란? SQL은 데이터베이스와 통신하기 위한 프로그래밍 언어이다. 각 DBMS마다 조금씩 문법은 다르지만, 기본으로 거의 대부분 동일하다. 본 글은 Mariadb를 기준으로 작성되었다. CRUD SQL의 기본 작업 동작이다. 데이터를 쓰고, 읽고, 변경하고, 삭제한다. ...
데이터베이스와 통신을 하는 것을 쿼리(Query)라고 한다. SQL이란? SQL은 데이터베이스와 통신하기 위한 프로그래밍 언어이다. 각 DBMS마다 조금씩 문법은 다르지만, 기본으로 거의 대부분 동일하다. CRUD SQL의 기본 작업 동작이다. 데이터를 쓰고, 읽고, 변경하고, 삭제한다. Create: 데이터 생성 / 입력 - ...
데이터베이스와 통신을 하는 것을 쿼리(Query)라고 한다. SQL이란? SQL은 데이터베이스와 통신하기 위한 프로그래밍 언어이다. 각 DBMS마다 조금씩 문법은 다르지만, 기본으로 거의 대부분 동일하다. 본 글은 Mariadb를 기준으로 작성되었다. CRUD SQL의 기본 작업 동작이다. 데이터를 쓰고, 읽고, 변경하고, 삭제한다. ...
gRPC를 알아봤으니 이를 js로 구현하는 방법을 알아보자. Typescript 기반이다. gRPC란? Requirements 사용하는 라이브러리는 @grpc/grpc-js와 ts-proto를 사용한다. ts-proto는 아래에서 생성할 인터페이스를 Typescript에서 읽을 수 있는 타입으로 생성해 주는 역할을 해 준다. npm insta...
gRPC란 무엇일까? 이를 알기 위해선 RPC를 먼저 알아봐야 한다. RPC (Remote Procedure Call) RPC 메커니즘 RPC는 API를 구축하는 접근 방식이다. 클라이언트 - 서버 간 상호 작용 방식으로, 원격 제어를 위한 코딩 없이 다른 주소 공간에서 함수나 프로시저를 실행할 수 있게 하는 프로세스간 통신 기술이다. 즉, 로...
유저 로그인 인증 등에 사용되는 세션과 쿠키는 무엇일까? Cookie 쿠키는 클라이언트의 브라우저에 저장되는 영속성 정보이다. 유저 아이디, 선택한 테마 등을 저장해 두고 요청시 마다 쿠키를 담아 보내어, 매번 로그인할 필요 없게 할 수 있다. 이는 무상태성(Stateless)인 HTTP 요청 특성에 따라 상태를 담아 보낸다고 이해하면 좋을 것 같...
암호화 방식에는 크게 두 가지가 존재한다. 양방향 암호화와 단방향 암호화가 바로 그것이다. 단방향 알고리즘 단방향 알고리즘은 암호화는 가능하지만 복호화는 불가능한 방식이다. 데이터의 진위여부는 확인하고 싶으나, 데이터 내부의 privacy는 지키고 싶을 때 사용 전자 서명에서 많이 사용한다. 대표적으로 HASH 방식에 기반한 알고리즘들이 있다. ...
Node.js Logo Node.js가 무엇일까? JS의 역사 자바스크립트는 브라우저에서 동적 페이지를 다루기 위해 시작된 언어였다. 그러나 브라우저에서 소스코드를 그대로 확인할 수 있었기 때문에 보안에 취약하다는 인식과 함께 HTML, CSS와 같은 그냥 스크립트 언어로 취급을 받았다. Node.JS Node.JS는 자바스크립트 런타임이다...
Event Loop 이벤트 루프란 무엇일까? Event Loop 이벤트 루프는 node.js의 기본적인 동작 방식이다. Call Stack과 Callback Queue의 상태를 체크하여, Call Stack이 빈 상태가 되면 Callback Queue의 첫번째 콜백을 Call Stack으로 밀어넣는다. 이를 틱(Tick)이라 한다. Ca...