BE 공부35 SQL이란? SQL이란? 관계형 데이터베이스 관리 시스템(RDBMS)에서 데이터를 관리하기 위한 표준화된 프로그래밍 언어. 데이터베이스의 데이터를 조회, 추가, 수정, 삭제하거나, 데이터베이스 구조를 생성하거나 수정하는 데 사용됩니다. SQL의 주요 종류 DDL (Data Definition Language) 데이터베이스 스키마 및 구조를 정의하기 위한 명령어 주요 명령어 CREATE: 새로운 테이블, 뷰, 인덱스 등을 생성 ALTER: 기존의 데이터베이스 객체를 수정 DROP: 데이터베이스 객체를 삭제 TRUNCATE: 테이블의 모든 데이터를 삭제 (구조는 유지) DML (Data Manipulation Language) 데이터를 저장, 수정, 삭제, 조회하기 위한 명령어 주요 명령어 SELECT: 데이터를 조회 .. 2023. 8. 22. 동기와 비동기란? 동기(Synchronous) 작업을 순차적으로 처리하는 방식 >> 한 작업이 완료되기 전까지 다음 작업은 대기 상태에 머물게 됨. 동기 특징 코드의 실행 순서를 쉽게 파악 가능 I/O 작업이 오래 걸리는 경우, 프로그램 전체의 실행이 차단(blocked)되어 효율성 저하 동기 활용 예시 코드 fs.readFileSync 메서드를 사용하여 'example.txt' 파일의 내용을 읽어오고, 콘솔에 출력. 이 과정이 동기적으로 처리되기 때문에, 파일 읽기가 완료되기 전까지 다음 코드는 실행되지 않음. const fs = require('fs'); // 파일 시스템 모듈을 불러옵니다. try { // 동기 방식으로 파일 읽기 const data = fs.readFileSync('example.txt', 'utf.. 2023. 4. 6. Callback(콜백) 함수란? 콜백 함수의 정의 A callback function is a function passed into another function as an argument, which is then invoked inside the outer function to complete some kind of routine or action. 자바스크립트에서 콜백 함수(callback function)는 함수의 인자로 전달되어 실행되는 함수를 의미합니다. 콜백 함수는 특정 이벤트가 발생하거나 작업이 완료되었을 때 호출됩니다. 이를 통해 비동기 작업이나 이벤트 기반 프로그래밍을 구현할 수 있습니다. 콜백 함수의 예시 function greeting(name) { alert(`Hello, ${name}`); } function .. 2023. 4. 6. 이전 1 ··· 6 7 8 9 다음