[MySQL] DML - INSERT, SELECT, UPDATE, DELETE
INSERT 테이블에 데이터 삽입 insert into 테이블명 (필드명1, 필드명2, ...) values (필드값1, 필드값2, ...); SELECT 전체 필드와 데이터 검색 select * from 테이블명; 특정 필드의 전체 레코드 검색 select 필드명1, 필드명2, ... from 테이블명; 특정 조건에 맞는 레코드 검색 select 필드명1, 필드명2, ... from 테이블명 where 조건식; 특정 문자열이 포함된 레코드 검색 select 필드명1, 필드명2, ... from 테이블명 where 검색필드 like 문자열_수식; 레코드 정렬 select 필드명1, 필드명2, ... from 테이블명 order by 필드명; UPDATE 레코드 수정 update 테이블명 set 필드명=필..
[Oracle] DML - SELECT, INSERT, UPDATE, DELETE
INSERT 입력하기 테이블에 데이터는 한 번에 한 건만 입력된다. 방법은 두 가지 유형이 있다. 유형 1. INSERT INTO (COLUM_LIST) VALUES (COLUMN_LIST에 넣을 VALUE_LIST); SQL> INSERT INTO PLAYER 2 (PLAYER_ID, PLAYER_NAME, TEAM_ID, POSITION, HEIGHT, WEIGHT, BACK_NO) 3 VALUES ('2002007', '박지성','K07','MF',178,73,7); 칼럼의 데이터 유형이 문자 유형일 경우 작은따옴표를 붙인다. 정의하지 않은 칼럼은 Default로 NULL 값이 입력된다. Primary Key나 Not Null로 지정된 칼럼은 NULL이 허용되지 않는다. 유형 2. INSERT IN..
[Oracle] DDL - CREATE, ALTER, DROP, RENAME, TRUNCATE
CREATE TABLE 테이블 생성 CREATE TABLE 테이블명 ( 칼럼명1 DATATYPE [DEFAULT 형식], 칼럼명2 DATATYPE [DEFAULT 형식], 칼럼명3 DATATYPE [DEFAULT 형식] ); SQL> CREATE TABLE PLAYER( 2 PLAYER_ID CHAR(7) NOT NULL, 3 PLAYER_NAME VARCHAR2(20) NOT NULL, 4 TEAM_ID CHAR(3) NOT NULL, 5 BIRTH_DATE DATE, 6 CONSTRAINT PLAYER_PK PRIMARY KEY (PLAYER_ID) 7 ); Table created. 생성된 테이블 구조 확인 DESCRIBE 테이블명; 또는 DESC 테이블명; SQL> DESCRIBE PLAYER; ..