반응형
Backend/db2018. 8. 17. 22:49제약조건(추가,삭제,(비)활성화,확인)

1. 제약조건 추가 ALTER TABLE table_name ADD CONSTRAINT constraint_name constraint_type ( column ); # constraint_type : Primary key , Foreign key , Unique 2. 제약조건 삭제 ALTER TABLE table_name DROP CONSTRAINT constraint_name[CASCADE]; 3. 제약조건 (비)활성화 ALTER TABLE table_name DISABLE/ENABLE CONSTRAINT constraint_name[CASCADE]; 4. 제약조건 확인 SELECT constraint_name, constraint_type FROM user_constraints WHERE table..

Backend/db2018. 8. 17. 22:35테이블 만들기 ( 기본 데이터 타입 , 제약조건 )

테이블 만들기 1. 이름 지정 규칙 ㄱ. 문자 , _ , $ , # 조합 ( 한글도 가능 ) ㄴ. 첫 글자는 문자로 시작 ㄷ. 예약어 사용안됨 ㄹ. 길이 제한 ( 1~30 ) 2. 기본 데이터 타입

Backend/db2018. 8. 17. 21:37DML,DDL,DCL

DML ( Data Manipulation Language )1. INSERT : 입력è INSERT INTO table_name ( columns ) VALUES ( values );2. UPDATE : 수정è UPDATE table_name SET column =value WHERE condition;3. DELETE : 삭제è DELETE FROM table_name WHERE condition;4. SELECT : 검색è SELECT columns FROM table_name WHERE condition; DDL ( Data Definition Langauge )1. CREATEè CREATE TABLE table_name ( [column_name data_type] );2. DROPè DROP..

Backend/db2018. 8. 17. 21:00SQL 문장 작성법

SQL 문장 작성법 1. 대소문자 구별안함 è 권장하는 방법 : 키워드는 대문자 / 테이블명 ,열이름 등은 소문자 2. 한줄 or 여러 줄에 입력 가능 è 권장하는 방법 : 보기 편하게 여러줄로 나누고 탭과 들여쓰기 3. 명령어의 끝에 ; ( 세미콜론 ) 표시하여 SQL 문장 실행 이름 지정 규칙방법 – 테이블명 / 컬럼명 1. 문자 , _ , $ , # 조합 ( 한글도 가능하다 ) 2. 첫 글자는 문자로 시작 3. 예약어 사용안된다 4. 길이 제한 ( 1~30 까지만)

Backend/db2018. 8. 17. 20:57SQL 이란 무엇인가.

SQL이란 ?? 1. “Structured Query Language” 2. 데이터베이스에서 데이터를 조회 , 입력 , 수정 , 삭제하는데 사용하는 언어 3. DDL ( Data Definition Language ) : 데이터 정의 언어 4. DML ( Data Manipulation Language ) : 데이터 조작 언어 5. DCL ( Data Control Language ) : 데이터 제어 언어

쓰레드의 동기화
Backend/java2018. 8. 16. 04:16쓰레드의 동기화

쓰레드의 동기화 – synchronized 1. 한 번에 하나의 쓰레드만 객체에 접근할 수 있도록 객체에 락(lock)을 걸어서 데이터의 일관성을 유지하는 것 쓰레드 동기화 예제 package Practice;public class synchronizedExample implements Runnable{Account acc = new Account();public void run() {while(acc.balance>0) {int money = (int)(Math.random()*3 +1)*100; // 100,200,300 acc.withdraw(money);System.out.println("balance : " + acc.balance);}}}class Account {int balance = 10..

반응형
image