개발자/SQL

SQL 기본(정리중)

푸루닉 2022. 12. 6. 10:34

관계형 데이터베이스에서는 주로 테이블을 이용하여 데이터를 저장한다.

(html 태그 table을 생각하면서 작성해도 된다.)

 

2. Table - 데이터가 실제로 저장되는 장소

    스키마(schema) - 테이블에 적재될 데이터의 구조와 형식을 정의 하는 것

varchar2		문자열
number			숫자
date			날짜

--<테이블생성>
Create table member1 (
	name 		varchar2(100),
    age			number,
    phoneNumber varchar2(100)
);

--<테이블에 삽입 - insert into table_name values>
insert into member1 values (
	'이지은', 30, '010-1234-1234'
);

insert into member1 values (
	'이강인', 21, '010-1313-3434'
);
create table student1 (
	name		varchar2(100),
    kor			number,
    eng			number,
    mat			number
);

insert into student1 values(
	'조규성', 78, 87, 95
);

insert into student1 values(
	'손흥민', 99, 97, 98
);

insert into student1 values(
	'김진수', 86, 79, 89
);


select * from student1;					-- 테이블을 다 보고 싶을때( * )
select name from student1;				-- 테이블의 이름만 보고 싶을때 (테이블 명 + from)
select name, kor from student1;			-- 테이블의 이름과 국어점수를 보고싶을때(테명, 테명 + from)
select * from tab;
desc member1;			--(desc = 테이블에 대한 설명을 보여주는 명령어(오름차순이란 뜻도 있음))
desc student1;

commit					--모든 작업을 정상적으로 처리하겠다고 확정하는 명령어이다.