일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 이클립스
- 자바
- MySQL
- 배열
- Linux_명령어정리
- JavaScript
- DML
- Git_명령어정리
- jsp
- CSS
- Spring_에러정리
- spring
- Linux
- SQL_용어정리
- Git_정리
- 인덱스
- workbench
- github
- Spring_오류정리
- 다이어그램
- json
- 자바스크립트
- asp.net
- 아파치톰캣
- git
- 인스턴스
- vb.net
- HTML
- SQL
- java
- Today
- Total
목록분류 전체보기 (352)
데브마우스
테이블은 무엇인가요? 테이블은 표 형태로 구성된 2차원 구조로, 행과 열로 구성되어 있습니다. 행은 Row 혹은 Record로 불립니다. 열은 Column 혹은 Field로 불립니다. 테이블을 생성하기 전에는 우선 데이터베이스를 생성해야 합니다. 데이터베이스를 생성하는 코드는 아래와 같습니다. CREATE DATABASE 데이터베이스_이름; 테이블을 생성하기 위해서는 데이터베이스를 선택해야합니다. USE로 데이터베이스를 선택할 수 있습니다. 테이블은 어떻게 생성하나요? 테이블을 생성하는 코드는 아래와 같습니다. CREATE TABLE 테이블 이름 ( 컬럼_이름 데이터타입 [AUTO_INCREMENT | NOT NULL | PRIMARY KEY], 컬럼_이름2 데이터타입 );
스토어드 프로시저란 무엇인가요? 스토어드 프로시저는 MySQL에서 프로그래밍 기능이 필요할 때 사용하는 데이터베이스의 개체입니다. SQL의 프로그래밍은 스토어드 프로시저 안에서 작성되어야 합니다. 스토어드 프로시저는 어떻게 작성하나요? 아래는 스토어드 프로시저 코드 형식입니다. 프로시저를 실행하기 위해서는 CREATE PROCEDURE를 한 번 실행하신 후 CALL 스토어_프로시저_이름();으로 프로시저를 호출할 수 있습니다. $$ 대신 다른 특수문자(/, & 등)도 사용이 가능합니다. DELIMITER $$ -- DELIMITER와 특수문자 사이에 공백이 있습니다. CREATE PROCEDURE 스토어드_프로시저_이름() BEGIN -- SQL 프로그래밍 코드 END $$ DELIMITER ; -- 띄..
MySQL MySQL, 나의 SQL이라는 뜻은 아닙니다. 오라클 사(社)에서 배포하는 데이터베이스 관리 소프트웨어입니다. '마이에스큐엘'이라고 발음합니다. 아래 링크에서 MySQL 소스코드를 확인하실 수 있습니다. https://github.com/mysql/mysql-server GitHub - mysql/mysql-server: MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-time, open s MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-time, open source transa..

https://markmap.js.org/ markmap markmap.js.org 마크다운 문법으로 마인드 맵을 그릴 수 있는 markmap입니다. 한방향으로만 마인드맵을 그릴 수 있습니다. 마크다운 문법을 사용하며 코드는 아래와 같습니다. # markmap 테스트 ## 링크 - [Website](https://markmap.js.org/) - [GitHub](https://github.com/gera2ld/markmap) ### 프로그래밍 코드 ```java public class Main{ public static void main(){ System.out.println("main"); } } ``` ## 테이블 | 테이블 | 테이블2 | | ------ | ------- | | 1행 | 2행 | ..

이클립스에서 자바 코드를 보다보면 F3이나 Ctrl을 누른 채로 클릭해서 다른 자바 코드로 이동해야할 때가 있습니다. 이럴 경우 이전에 있던 위치가 헷갈리는데요. 이를 해결해줄 단축키가 있습니다. Backward History와 Forward History 단축키입니다. Alt + ←를 누르면 이전에 보던 소스 코드 위치로 이동합니다. Alt + →를 누르면 이전에서 다음 소스 코드 위치로 이동합니다. 웹 브라우저의 뒤로가기와 앞으로가기 단축키에 비유할 수 있습니다.
SQL 시간 함수 정리 함수 설명 예시 결과 NOW() 현재 날짜와 시간을 반환합니다. 2024-01-04 12:34:56 CURRENT_DATE() CURDATE() 현재 날짜를 반환합니다. 2024-01-04 CURRENT_TIME() CURTIME() 현재 시간을 반환합니다. 12:34:56 CURRENT_TIMESTAMP() 현재 날짜와 시간을 반환합니다. 2024-01-04 12:34:56 YEAR(date) 날짜에서 연도를 추출합니다. 2024 MONTH(date) 날짜에서 월을 추출합니다. 1 DAY(date) 날짜에서 일을 추출합니다. 4 HOUR(time) 시간에서 시간을 추출합니다. 12 MINUTE(time) 시간에서 분을 추출합니다. 34 SECOND(time) 시간에서 초를 추출합..
조인이란 무엇인가요?조인(Join)이란 두 개의 테이블을 서로 묶어서 하나의 결과를 만들어 내는 것을 의미합니다. 내부 조인이란 무엇인가요?두 테이블 연결 시 가장 많이 사용됩니다. 일반적으로 조인이라하면 내부 조인을 의미합니다.또한 조인을 위해서는 테이블이 일대다(One to Many) 관계로 연결되어야 합니다. 일대다에서 일(一)은 기본 키(Primary Key, PK)를 의미하며 다(多)는 외래 키(Foreign Key, FK)를 의미합니다. 그러므로 일대다 관계에서 한쪽 테이블에는 하나의 값만 있으며 다른 테이블에는 여러 개의 값이 존재할 수 있는 관계를 의미합니다.내부 조인은 양(兩) 테이블 모두 있는 내용만 조인이 되는 방법입니다. 만약 양쪽 중에 한곳이라도 내용이 있을 때 조인을 하려면 외부..
DELETE, DROP, TRUNCATE 비교 DELETE: 행(레코드) 하나를 삭제합니다. DROP: 테이블을 삭제합니다. TRUNCATE: 테이블의 행을 삭제하며 빈 테이블이 남아있습니다. SQL문 영향 받은 행의 갯수(Message) Duration / Fetch 테이블 DELETE FROM big_table1 444611 row(s) affected 3.578 sec 남아 있음 DROP TABLE big_table2 0 row(s) affected 0.032 sec 없음 TRUNCATE TABLE big_table3 0 row(s) affected 0.047 sec 남아 있음 DELETE가 제일 느린걸 확인하실 수 있습니다.
정수형 정수형 데이터 형식 Java 데이터 형식 SQL 데이터 형식 바이트 수 숫자 범위 byte TINYINT 1 -128 ~ 127 short SMALLINT 2 -32768 ~ 32767 int INT 4 약 -21억 ~ 21억 long BIGINT 8 약 -900경 ~ 900경 데이터 형식 뒤에 UNSIGNED를 작성하여 사용시 음수를 사용하지 않고, 0부터 양수만 사용합니다. 실수형 실수형 데이터 형식 데이터 형식 바이트 수 설명 FLOAT 4 소수점 아래 7자리까지 표현합니다. DOUBLE 8 소수점 아래 15자리까지 표현합니다. 문자형 문자형 데이터 형식 데이터 형식 바이트 범수 CHAR(개수) 1~255 VARCHAR(개수) 1~16383 VARCHAR은 가변길이 문자형으로 사용한 글자만 ..
https://dev.mysql.com/doc/index-other.html MySQL :: Other MySQL Documentation Other MySQL Documentation This page provides additional documentation. There's even more available on these extra pages: MySQL Server Doxygen Documentation Title HTML Online MySQL Server (latest version) View Expert Guides Language Title Version HTML Onlin dev.mysql.com MySQL에서 제공하는 예제 실습 데이터베이스입니다. 제공하는 실습 데이터베이스의 이름은..