분류 전체보기 19

3. DB - (DML-1)

DML문DML은 데이터 조작어이다. DML의 종류는 다음과 같다. SELECT : 데이터를 검색INSERT : 데이터를 삽입UPDATE : 데이터를 수정DELETE : 데이터를 삭제 INSERTINSERT 문 사용법은 다음과 같다.-- 1. 데이터 삽입-- INSERT INTO [테이블명]([넣을 컬럼명, ...]) VALUES([컬럼에 대당하는 값, ...]);insert into employees( emp_no, first_name, family_name, email, mobile, salary, depart_no, commission) values( 111, '지훈', '김', 'email@naver.com', '01012341234', 9000000, 'dev01', 0.9); UPDATEUPDA..

개발/DB(MariaDB) 2025.03.17

2. DB - (테이블 생성, 수정)

DB 목록  확인, 생성, 사용show databases;create database mydb;use mydb; 테이블 생성테이블 생성은CREATE TABLE[테이블 이름]([컬럼명][데이터타입](사이즈));/ 데이터 타입(자주 쓰이는 일부) /-- 1) 문자(검색 속도는 문자타입이 가장 빠르다)-- 고정형 CHAR(바이트수) - 넘는 부분을 공백으로 처리-- 가변형 VARCHAR(바이트수) - 넘는 부분을 줄여줌, 크기를 넘기는 것은 안됨-- TEXT : 64KB 정도 저장-- LONG TEXT : 4GB 정도 저장-- 2) 숫자 (INT, FLOAT, BIGINT, DOUBLE)-- 3) BOOLEAN-- 4) 날짜 타입-- DATE : 0000-00-00-- DATETIME : 0000-00-00 ..

개발/DB(MariaDB) 2025.03.17

1. DB - (유저 생성, 삭제, 권한)

DB데이터베이스는 데이터를 영구적으로 저장할 수 있는 저장소이다.DB 를 이용하면 서로 다른 시스템 간에 데이터를 공유할 수 있다.DB 를 관리하는 시스템을 DBMS 라고 한다. 다양한 DBMS 들이 존재한다. user create유저 생성은-- CREATE USER [유저이름]@[이용가능IP] IDENTIFIED BY [비밀번호]/* 여러 줄 SQL 주석 */-- 1줄 짜리 SQL 주석-- 명령어를 메모해 놓는 기능-- 특정 명령어를 선택해서 실행이 가능(전체 실행도 가능)-- root : DB의 관리자 계정(유저 관리, 권한 관리)-- 유저 아이디는 web_user 이고, 접속 허용 ip는 아무데서나(%)이고, 비밀번호는 passcreate user 'web_user'@'%' IDENTIFIED by..

개발/DB(MariaDB) 2025.03.17

2-4 자바 조건문(switch)

1. switch 문자바 조건문 중에서 switch문은 여러 개의 case 중 하나를 선택해서 실행하는 조건문이다.기존 if문과 다른 것은 if문은 조건을 검사해서 실행하는 구조지만, switch문은 값을 검사해서 실행한다. switch 문 구조switch (변수) { case 값1: // 변수의 값이 값1과 같을 때 실행할 코드 break; case 값2: // 변수의 값이 값2와 같을 때 실행할 코드 break; case 값3: // 변수의 값이 값3과 같을 때 실행할 코드 break; default: // 위의 모든 case에 해당하지 않을 때 실행할 코드} 아래는 switch 문을 이용한 ..

개발/Java 2025.03.17

2-3 자바 조건문(if)

조건문은 프로그래밍 언어에서 반복문과 함께 매우 중요한 문법 중 하나이다.조건문은 주어진 조건에 만족하느냐 하지 않느냐에 따라 실행되는 것들을 조정할 수 있다. 1. if 문과 else 문의 기본 구조if (조건문) { } else { } if 문과 else 문은 이러한 구조를 가지고 있다. if문에 ()에 조건을 지정하고 조건이 맞다면 {} 안에 코드들이 실행되고, 그 조건이 아니라면 else 문 안에 있는 코드들이 실행된다. 2. else if 문else if 문도 존재한다. else if 문은 여러 개의 조건을 순차적으로 검사할 때 사용된다.아래 예제와 같이 점수에 따라 학점구간을 산정할 때 else if 문을 쓰면 좋다.이 예제에서 else 문은 선택 사항이..

개발/Java 2025.03.17

2-2 자바 연산자 종류

1. 연산자연산은 데이터를 처리하여 결과를 산출하는 것이다.자바에서 연산자란 연산에 사용되는 기호를 의미한다.연산되는 데이터는 피연산자라고 한다.  자바에서 사용하는 연산자들이다.여기서 이항 연산자인 + 의 경우에는 문자열도 더할 수 있다.첫 값이 문자면 문자로, 숫자면 숫자로 인식한다. 따라서 숫자를 앞에 쓰면 숫자를 더하고 뒤에 문자를 이어 붙인다. 또한 삼항 연산자는 항이 3개인 경우이다.조건이 true면 A, false면 B 이다.int score = 85;char grade = score > 90 ? 'A' : 'B';

개발/Java 2025.03.17

2-1 자바의 변수

1.1 자료형자바에는 변수라는 것이 존재한다. 변수란 언제든 변할 수 있는 수를 말하는데,자바를 비롯한 프로그래밍 언어에서 변수란 값을 담을 수 있는 하나의 공간이다.변수를 선언할 때는 자료형이 필수적으로 필요하다. 자료형이란 담을 값에 유형과 크기를 나타낸다.  이게 자바 자료형의 종류이다. 예를 들어 하나의 정수를 변수의 저장하고 싶다면, int 타입을 사용하면 된다. int 보다 큰 범위의 수를 저장하고 싶다면 long 을 쓰면 된다. 실수도 마찬가지로 크기의 따라 float과 double을 사용하면 된다. 문자 하나를 저장하고 싶다면 char 를 사용하고, 문자열을 저장하고 싶다면 String을 사용한다. 추가로 float 타입을 쓸 때는 뒤에 f를 붙여야 한다. 1.2 변수 선언변수 선언은 자료..

개발/Java 2025.03.17

1-2 자바 개발 환경 세팅(STS 설치)

이전 글에 이어서 이번에는 IDE인 STS를 설치한다. 원래 자바 IDE는 이클립스나 인텔리제이를 주로 사용하는데, 인텔리제이는 유료다 보니 기업이나 학원에서는 무료인 이클립스도 많이 사용하는 편이다. STS는 이클립스에 스프링 툴을 포함시킨 프로그램이다. 처음부터 스프링이 포함되어 있으므로 이클립스에다가 추가로 스프링을 설치할 필요가 없다. Spring Tool Suite 3 · spring-attic/toolsuite-distribution Wiki · GitHub Spring Tool Suite 3the distribution build for the Spring Tool Suite and the Groovy/Grails Tool Suite - spring-attic/toolsuite-distrib..

개발/Java 2025.03.17

1-1. 자바 개발 환경 세팅(자바 설치)

우선 자바를 설치하려면 jdk를 설치해야 한다.jdk는 자바를 개발하기 위한 프로그램들을 모아놓은 패키지이다.jdk는 이클립스 재단에서 제공하는 jdk를 설치하도록 하겠다. 버전은 11이다. https://adoptium.net/ Home | AdoptiumThe Adoptium® Working Group The Adoptium Working Group promotes and supports high-quality runtimes and associated technology for use across the Java ecosystem. Our vision is to meet the needs of Eclipse and the broader Java community by providing runtime..

개발/Java 2025.03.17