전체 글 181

[MySQL] INSERT INTO SELECT 기본 사용법 및 예제

INSERT INTO SELECT 구문은 SELECT 쿼리의 결과를 가지고 테이블에 데이터를 삽입할 수 있게 해주는 쿼리입니다. 기본 구조 INSERT INTO [테이블명] (컬럼1, 컬럼2, ... ) SELECT 컬럼1, 컬럼2 .. FROM [테이블명] WHERE [조건] INSERT 구문과 SELECT 구문이 합쳐진 형태입니다. 주의할 점은 INSERT 컬럼의 개수와 SELECT 결과 컬럼의 개수와 각 컬럼의 타입이 같아야 합니다. 자세한 내용은 예제를 통해 설명드리겠습니다. 예제 예제에 사용할 테이블을 생성합니다. create table city_population ( id int(11) not null auto_increment primary key comment 'key', country_c..

[MySQL] INSERT INTO 데이터 입력 기본 사용법

INSERT문은 데이터베이스 테이블에 데이터를 등록할 때 사용합니다. 기본 구조기본적인 구조는 다음과 같습니다.INSERT INTO [테이블명] (컬럼1, 컬럼2, ...) VALUES (값1, 값2, ...) 데이터를 넣고자 하는 테이블명과 어떤 컬럼에 데이터를 넣을지 컬럼 목록을 입력하고,등록하고자 하는 값을 VALUES 뒤에 입력합니다. 주의할 점은 컬럼 개수와 값의 개수가 맞아야 합니다.그리고 컬럼과 값의 타입이 맞아야 합니다. 컬럼의 순서는 실제 DB 테이블의 컬럼 순서와 달라도 괜찮습니다.예를 들면, id, name, address 순서로 되어있는 테이블에 name, id, address로 컬럼을 입력하고 실행해도 됩니다.컬럼과 데이터만 맞춰주면 됩니다. 예제예제에 사용할 테이블 CREATE ..

[Java] Intellij Ultimate 스프링 부트 3 설치 방법(Spring initializr)

인텔리제이 유료버전인 Ultimate 버전에서 Spring Boot 3버전을 다운로드하는 방법과 실행하는 방법을 설명드리겠습니다.설치 방법은 Maven, Gradle 둘다 동일하며, Spring initializr로 설치하는 방법과 비슷합니다. 스프링 부트 프로젝트 생성 File > New > Project를 클릭해서 새 프로젝트를 생성합니다.  각 항목은 다음과 같습니다.Name은 프로젝트 폴더의 이름입니다. 적절한 이름으로 지어주면 됩니다.Location은 프로젝트를 설치할 경로입니다.Language는 스프링 부트에서 사용할 언어입니다. Java, Kotlin, Groovy 중 원하는 언어를 선택하면 됩니다.Type은 빌드할 도구입니다. 크게 Gradle, Maven이 있습니다. 원하는 도구를 선택합..

[Windows] Python Jupyter Notebook 설치 방법

Jupyter Notebook이란?Jupyter Notebook은 데이터 분석, 데이터 시각화, 머신러닝 등 다양한 분야에서 널리 사용되는 웹 기반의 인터랙티브 컴퓨팅 환경입니다.  파이썬과 pip가 이미 설치되어 있다고 가정하고 Jupyter Notebook 설치를 진행하겠습니다.[Windows] Python 다운로드 및 설치 방법 [Windows] Python 다운로드 및 설치요즘 코딩할 때 많이 사용되는 언어 중 하나가 파이썬입니다.Windows에 파이썬을 다운로드 하는 방법에 대해 설명드리겠습니다.설치하고자 하는 파이썬 버전은 3.12.2 버전입니다. 설치 파일 다운priming.tistory.com  Jupyter Notebook 설치pip를 사용하여 주피터 노트북을 설치합니다.이 명령어를 실행..

[Windows] Python 다운로드 및 설치

요즘 코딩할 때 많이 사용되는 언어 중 하나가 파이썬입니다.Windows에 파이썬을 다운로드 하는 방법에 대해 설명드리겠습니다.설치하고자 하는 파이썬 버전은 3.12.2 버전입니다. 설치 파일 다운로드파이썬 공식 웹 페이지에서 파이썬 설치 파일을 다운로드 합니다.파이썬 설치 파일 다운로드 홈페이지 바로가기 Download PythonThe official home of the Python Programming Languagewww.python.org 작성일 기준 안정화된 최신 버전이 3.12.2 버전이라서 해당 버전을 다운받습니다.버전이 업그레이드되었다면 업그레이드된 버전을 다운받으시면 됩니다.  파이썬 설치 진행다운받은 설치 파일을 실행합니다.파이썬 3.12 버전 설치를 시작합니다.하단에 두가지 옵션의..

[Java] List 정렬 방법 정리

List를 정렬하는 방법에 대해 설명드리겠습니다. sort 메소드 사용법List의 메소드 중에 sort() 메소드가 있습니다.sort 메소드를 사용할 때 정렬 기준을 정해주면 원하는대로 정렬이 가능합니다. 기본적으로는 다음과 같이 사용합니다.import java.util.ArrayList;import java.util.List;public class Main { public static void main(String[] args) { List numbers = new ArrayList(); numbers.add(1); numbers.add(9); numbers.add(2); numbers.add(4); numbers.add(..

[Windows] FileZila Client 다운로드 및 사용

파일질라는 파일 전송을 위한 FTP 프로그램입니다.파일질라 Client 설치 방법과 사용방법에 대해 설명드리겠습니다. 설치 파일 다운로드FileZila 공식 사이트에서 설치 파일을 다운로드 받습니다.Windows FileZila 공식 다운로드 사이트 다운로드 사이트에 접속하면 다운로드 버튼이 있습니다.이 버튼을 눌러주면 아래처럼 팝업이 노출됩니다. 단순 파일 전송 작업만 할거라서 맨 왼쪽에 FileZila를 다운받아줍니다.Download 버튼을 누르면 설치 파일이 다운로드됩니다. 설치 진행다운받은 설치 파일을 실행합니다.FileZila 약관을 동의하는 단계입니다.동의하고 다음 단계로 넘어갑니다. Avast Secure 브라우저를 설치할지 말지 선택하는 내용입니다.굳이 설치하지 않아도 파일질라는 설치할 수..

[MySQL] CREATE TABLE 테이블 생성하기

MySQL에서 테이블을 생성하는 방법을 예제와 함께 설명드리겠습니다.MySQL Workbench에서 진행하였습니다. 기본 구조CREATE TABLE의 간단한 구조는 다음과 같습니다.CREATE TABLE ( , , ...)CREATE TABLE을 사용하여 테이블을 만들었습니다. 생성한 테이블 상세 정보 확인DESCRIBE describe 명령어를 사용하여 아까 만든 테이블의 정보를 확인하였습니다.CREATE TABLE에서 지정한 컬럼명과 타입이 잘 적용되어 만들어진 것을 확인할 수 있습니다.     컬럼 옵션컬럼에 다양한 옵션들을 사용해서 테이블을 생성할 수 있습니다.많은 옵션을 적용할 수 있지만, 자주 사용되는 옵션 몇개를 소개드리겠습니다.CREATE TABLE ( [NOT NULL | NU..

[MySQL] CREATE DATABASE 데이터베이스 생성하기

MySQL에서 데이터베이스를 생성하는 방법에 대해 설명드리겠습니다. 기본 구조CREATE [DATABASE | SCHEMA] [IF NOT EXISTS] 기본적으로 사용되는 데이터 베이스 생성 명령어의 구조입니다.DATABASE 대신 SCHEMA를 사용해도 되며, IF NOT EXISTS 옵션을 같이 사용하면 데이터베이스 이름과 일치하는 데이터베이스가 없는 경우에만 생성이 됩니다. 추가 옵션데이터베이스 생성 시 사용할 수 있는 옵션은 다음과 같습니다.CREATE DATABASE CHARACTER SET COLLATE ENCRYPTION ['Y' | 'N'] 다음과 같이 사용하면 됩니다.create database charset ;Charater set은 데이터베이스의 문자 집합을 지정하는 옵션이고,C..

[Linux] systemctl 명령어 서비스 목록 확인, 등록 방법

리눅스에 서비스를 등록하는 방법과 현재 실행중인 서비스 및 서버 재기동 시 자동으로 시작하는 방법에 대해 설명드리겠습니다. 서비스라고 하면 두 가지가 있습니다.service로 실행하는 서비스가 있고 systemctl로 실행하는 서비스가 있는데 두개가 비슷하긴 한데 다릅니다.Linux service와 systemctl 명령어의 차이 바로가기 The Difference Between Systemctl and Service Command in Linux | Baeldung on LinuxLearn the differences between systemctl and service commands in Linux.www.baeldung.com  차이점이 더 있겠지만, service 명령어와 systemctl 명령..

728x90