테이블 생성
CREATE TABLE PLAYER (PLAYER_ID CHAR(7) NOT NULL,
PLAYER_NAME VARCHAR2(20) NOT NULL,
TEAM_ID CHAR(3) NOT NULL,
E_PLAYER_NAME VARCHAR2(40),
NICKNAME VARCHAR2(30),
JOIN_YYYY CHAR(4),
POSITION VARCHAR2(10),
BACK_NO NUMBER(2),
NATION VARCHAR2(20),
BIRTH_DATE DATE,
SOLAR CHAR(1),
HEIGHT NUMBER(3),
WEIGHT NUMBER(3),
CONSTRAINT PLAYER_PK PRIMARY KEY (PLAYER_ID),
CONSTRAINT PLAYER_FK FOREIGN KEY (TEAM_ID) REFERENCES TEAM(TEAM_ID)
);
테이블 목록
show tables;
테이블 구조
desc tbl_board;
테이블 수정
속성 추가
alter table tbl_board add title varchar(500);
속성 삭제
alter table tbl_board drop title;
속성 변경
alter table tbl_board change column title title2 varchar(400);
속성 타입만 변경
alter table tbl_board modify column title varchar(600);
테이블명 변경
alter table tbl_board rename tbl_board1;
테이블 삭제
drop table tbl_board;
데이터 삽입
insert into tbl_board
values ('user01','제목입력','내용입력');
insert into tbl_board ( userid, title, content)
values ('user01','제목입력','내용입력');
데이터 검색
select * from tbl_board;
select * from tbl_board where bno>0 and title='뚱뚱';
데이터 수정
update tbl_board
set title='제목수정' , content = '내용수정' where bno = 31;
데이터 삭제
delete from tbl_board
where title='불건전';
데이터 전체 삭제
truncate tbl_board;
--------------------
오라클에서 계정추가, 권한부여
cmd에서
1. sysdba로 로그인 : sqlplus "/as sysdba"
2. 유저 생성 : create user 유저명 identified by 비밀번호;
3. 권한 부여 : grant connect, resource, dba to 유저명;
(비밀번호 변경 : alter user 유저명 identified by 새비밀번호; )
'Old Posts > SQL' 카테고리의 다른 글
MySQL like문 (특정 문자 포함되어있는지 검색) (3) | 2017.07.26 |
---|