목록전체 글 (118)
멋쟁이v의 개발일지
[목차]01. 데이터 정의어(DDL)02. 데이터 조작어(DML)03. 데이터 제어어(DCL)04. 트랜잭션 제어어(TCL) 01. 데이터 정의어(DDL)💡데이터베이스를 구축하거나 수정할 목적으로 사용하는 언어입니다.명령어를 입력하는 순간 작업이 즉시 반영(Auto Commit) 되므로 사용시 주의명령어➡️ CREATE : 데이터베이스 객체(스키마, 테이블, 뷰 등) 생성-- 데이터베이스 생성 CREATE DATEBASE ‘DB명’; -- 테이블 생성 CREATE TABLE ‘테이블명’ ( ’속성명’ 타입, … ) ➡️ ALTER : 테이블 구조 변경종류 : ADD, ALTER, RENAME. MODIFY, DROP-- 컬럼 추가 ALTER TABLE ‘테이블명’ ADD COLUMN ‘컬럼명’ ‘속성값’..
[목차]01. MySQL, HeidiSQL 설치02. DB Table 생성 및 활용 01. MySQL, HeidiSQL 설치✅ MySQL 설치1️⃣ https://dev.mysql.com/downloads/ 접속 후 Installer 설치(msi 파일)2️⃣ Custom 셋업 설정3️⃣ root 계정 비밀번호 설정4️⃣ 설치 완료 후 서비스 실행 확인 ✅ HeidiSQL 설치👉🏻https://www.heidisql.com/ 접속 후 설치 02. DB Table 생성 및 활용1️⃣ 데이터베이스 관리자 root계정에 로그인한다.세션이름 규칙(약속) - 아이디_DB명_DBMS 2️⃣ 데이터베이스, 일반 사용자 계정 생성쿼리 작성 후 F9로 실행 3️⃣ 일반 사용자 계정으로 로그인root 계정에서 부여한 사용자..
제목 내용 이름 안녕 안녕 안녕 안녕 [코드예제2] table 여행지 선정 지역 이름 대표 관광지 전라북도 전주시 전주 한옥 마을 덕진공원 한국스마트정보교육원 신시가지 군산시 선유도 군산대 경상북도 포항시 호미곶 포항 강원도 강릉시 강문해변 동해 테이블 실습2 1 2 3 4 5 6 7 8 9 1 2 3 4 5 8 9 1 3 4 5 6 7 2 3 6 7 8 1 2 3 4 8 2) input 요소👉🏻사용자가 데이터를 입력하는 요소입니다. type 속성으로 입력 받을 데이터 타입을 정할 수 있습니다. 👉🏻속성종류1️⃣ name 속성으로 해당 input의 이름을 명시2️⃣ value 속성으로 해당 input의 초기값을 명시form 데이터를 서버로 전송하면 서버에서 받을 때 name데이터로 받는다. 실제 값은 v..
: 해당 페이지에 대한 정보를 서술하는 공간. 웹페이지에 단 하나만 존재. 브라우저 실행 화면에는 보이지 않는다. (설정 정보 작성 영역) ex) title, meta, link, style, script : 탭에 보이는 웹 페이지의 제목 표시 : 해당 문서에 대한 정보를 기술한다. ex) : 언어 설정👉🏻문자셋 종류➡️ ASCII (American Standard Code...) : 미국 정보 교환 표준 부호 ➡️ EUC : ASCII가 아닌 국가 별 문자 표현을 위해 만들었다. 중복되는 영역이 발생 (여러 문자셋 사용x) ex) EUC-kr, JP, CN ➡️ Unicode(중복되는 영역이 발생하는 문제를 해결) : 모든 문자를 표현할 수 있다. 하나의 문자셋 안에 전세계 모든 문자를 넣어서 사용한다..
📕 [목차]01. jspjava 메서드 선언 및 호출02. jspjava 연결 후 화면 출력 01. jspjava 메서드 선언 및 호출💡java 파일의 main 메서드 안에 코드를 가져온다. 객체 생성을 하려면 import 후 객체 생성이 가능하다. 리턴값이 있으면 화면에 출력이 가능하다.jsp와 java👉🏻main 메서드를 포함한 클래스를 jsp라고 하자! [코드예제] AA01.jsp ➡️ AA01.java 의 main 메소드 안에 코드를 가져와서 안에 넣어준다. [코드예제] BB01_1.javapackage kr.or.ksmart.B; public class BB01_1 { public void a() { System.out.println("a 메소드 실행"); } }➡️ 해당 java파일을 jsp에..
[목차] 01. 패키지, 클래스 생성 02. 메서드 선언 및 호출 01. 패키지, 클래스 생성 패키지 + 클래스 생성 화면 [java코드] 패키지 : kr.or.ksmart.a / 클래스 : AA01 package kr.or.ksmart.a; public class AA01 { public static void main(String[] args) { (내용) } } 02. 메서드 선언 및 호출 💡 메서드 선언과 호출은 어디에서 할까? 선언 : class block 안쪽에 method 블록 밖에 선언 호출 : main method block 안쪽에서 호출 [java코드] 하나의 클래스에 리턴없고 입력없는 메서드 선언 및 호출 package kr.or.ksmart.a; // class block = body..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Vib8u/btrSZ4PeMZg/CqWTSRBnJ2biZxrEQnaxRk/img.webp)
문제 오늘도 서준이는 병합 정렬 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. N개의 서로 다른 양의 정수가 저장된 배열 A가 있다. 병합 정렬로 배열 A를 오름차순 정렬할 경우 배열 A에 K 번째 저장되는 수를 구해서 우리 서준이를 도와주자. 크기가 N인 배열에 대한 병합 정렬 의사 코드는 다음과 같다. merge_sort(A[p..r]) { # A[p..r]을 오름차순 정렬한다. if (p 1 5 1 3 2 -> 1 4 1 3 2 -> 1 4 5 3 2 -> 1 4 5 2 2 -> 1 4 5 2 3 -> 1 4 5 2 3 -> 1 2 5 2 3 -> 1 2 3 2 3 -> 1 2 3 4 3 -> 1 2 ..