테이블 초기화하기 : TRUNCATE TABLE 사용하는 방법 TRUNCATE TABLE 테이블명; 테이블 구조만 남기고 모든 행(데이터)를 삭제함 ROLLBACK(되돌리기) 불가능
LIST 🗂️
테이블 생성하기 : CREATE TABLE 사용하는 방법 CREATE TABLE 테이블명 ( 컬럼명1 데이터형식 [DEFAULT 형식], 컬럼명2 데이터형식 [DEFAULT 형식], 컬럼명3 데이터형식 [DEFAULT 형식], ); 예) 중복이 불가능한 INT 형의 id, DATETIME 형의 regDate, VARCHAR(100)형의 title, TEXT형의 body라는 컬럼을 가진 article 테이블을 생성하고 id 컬럼을 기본키로 지정함. ( #AUTO_INCREMENT : 숫자 자동 증가) CREATE TABLE article ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, regDate DATETIME, title VARCHAR(100), body TEXT PRIM..
테이블 삭제하기 : DROP TABLE 사용하는 방법 DROP TABLE 테이블명 [CASCADE CONSTRAINT]; 예) article 테이블을 삭제함 DROP TABLE article; 예) article 테이블과 해당 테이블과 관계가 있었던 참조되는 제약조건도 삭제함 DROP TABLE article CASCADE CONSTRAINT;
테이블 수정 : ALTER TABLE + 컬럼 추가 (ADD) 사용하는 방법 ALTER TABLE 테이블명 ADD [COLUMN] 컬럼명 데이터유형; 예) article 테이블에 hit이라는 컬럼을 추가함 ALTER TABLE article ADD COLUMN hit INT UNSIGNED NOT NULL; 예) AFTER: article 테이블에 writer 컬럼을 title 컬럼 뒤에 추가함 ALTER TABLE article ADD COLUMN writer VARCHAR(100) NOT NULL AFTER title; 예) FIRST: article 테이블에 writer 컬럼을 맨 앞에 추가함 ALTER TABLE article ADD COLUMN writer VARCHAR(100) NOT NULL..
데이터 추가 : INSERT 사용하는 방법 INSERT INTO 테이블명 (컬럼1, 컬럼2, ...) VALUES (값1, 값2, ...); 예) article 테이블의 id 칼럼에 1을, name 칼럼에 dawon을 추가함 INSERT INTO article (id, name) #article 테이블의 id, name 컬럼 VALUES (1, 'dawon'); #컬럼에 넣을 값 데이터 수정 : UPDATE 사용하는 방법 UPDATE 테이블명 SET 컬럼1 = 수정값1 [, 컬럼2 = 수정값2 ...] [WHERE 조건]; 예) article 테이블에서 id가 0인 것 중 1개만 id를 1로 수정함 UPDATE article #수정할 테이블 명 SET id = 1 #수정 내용 WHERE id = 0 #조..
DB란? : Data Base DB = 폴더 폴더 -> 묶어주기 DB 구성: 테이블(표, 액셀파일) 칼럼 = 이름, 아이디, 나이 로우 = 다원, daxx0ne, 24 표에서 칼럼은 한 줄만 존재 표에서 로우는 0~N 줄 존재 DBMS란? : Data Base Management System 여러 개의 DB를 관리하는 시스템 MySQL = MariaDB MySQL도 DBMS 중 하나 전 세계에서 가장 많이 사용되는 DBMS SQL : 명령어 조회, 생성, 수정, 삭제 등 DB에게 명령을 내릴 때 사용
https://www.acmicpc.net/problem/11021 11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt(); int[] arr = new int[t]; // t만큼 배열의 크기를 지정 int i = 0; while (i < t) { // t만큼 반복 int a = sc.nextInt(); int b = sc.next..