ALTER COLUMN 컬럼이름 VARCHAR(50) COLLATE Latin1_General_100_CI_AI_SC_UTF8;

'SQL' 카테고리의 다른 글

오라클 sql 간단한 테이블 편집  (0) 2021.11.18
테이블 컬럼 타입 크기 변경(varchar2)  (0) 2021.10.09
table 생성 방법  (0) 2021.10.08
sql 입문  (0) 2021.10.07

여기서 명령어 없이 직관적으로 간편하게 편집을 할 수 있다.

하지만 말을 잘 안 듣는 경우가 있는데 이건 내가 사용법을 완전히 잘 아는게 아니라서 그런 것 같다.

아무튼 여기서 원하는 컬럼을 지울수도 있고 컬럼명을 바꿀 수도 있고 데이터 유형도 바꿀 수 있고 크기도 정해주고 컬럼을 추가할 수도 있고 매우 편하다. 

'SQL' 카테고리의 다른 글

Azure 한글 깨짐(???) 현상 간단히 고치기  (0) 2023.03.28
테이블 컬럼 타입 크기 변경(varchar2)  (0) 2021.10.09
table 생성 방법  (0) 2021.10.08
sql 입문  (0) 2021.10.07

alter table 테이블명 modify(컬럼명 varchar2(변경할값));

'SQL' 카테고리의 다른 글

Azure 한글 깨짐(???) 현상 간단히 고치기  (0) 2023.03.28
오라클 sql 간단한 테이블 편집  (0) 2021.11.18
table 생성 방법  (0) 2021.10.08
sql 입문  (0) 2021.10.07
create table 테이블명(
	컬럼명 타입 옵션(선택사항),
	컬럼명 타입,	
	...
)
 [타입] 기본적인 것만
문자 varchar2
숫자 number
날짜 date
 [컬럼 옵션]
	primary key - 하나의 컬럼만 적용가능(중복값 X),  not null이 기본 세팅 되어있음.
	not null - null 값을 허용하지 않는다=컬럼 필수
	default ' '/0 - 기본값 설정, not null 설정이 필요없단 뜻
	check - 조건 설정
	unique - 중복값X(외적으로 보이지 않음, pk는 보임,잘안씀)ㅌ
	foreign key - 외부에서 참조하는 값(외부와 연결된다)
 [사용 예시]
 create table test
(
    num number primary key,
    memo varchar2(4000) nuique,
    name varchar2(100) default 'guest',
    age number check(age>0 and age<150),     - if문과 동일
    reg date default sysdate(사용자 설정시간)
);
+drop table 테이블명; table 삭제
+컨트롤+엔터 : 세미콜론 부분 실행
+desc 테이블명; table 정보 확인

명심. varchar2는 반드시 크기를 지정해줘야 한다. 안 그러면 에러뜸. ex) varchar(44);  이렇게

오류 보고 -
ORA-00906: 누락된 좌괄호
00906. 00000 -  "missing left parenthesis"

'SQL' 카테고리의 다른 글

Azure 한글 깨짐(???) 현상 간단히 고치기  (0) 2023.03.28
오라클 sql 간단한 테이블 편집  (0) 2021.11.18
테이블 컬럼 타입 크기 변경(varchar2)  (0) 2021.10.09
sql 입문  (0) 2021.10.07
 초간단 설치법
오라클-리소스-소프트웨어다운로드-디벨로퍼툴-SQL디벨로퍼-Windows 32-bit/64-bit Download(437 MB) 압축풀고-sqldeveloper실행

Structured Query Language의 약자로 구조화된 질의 언어라는 뜻.  // 자바처럼 질의 응답 언어

  • 쿼리문 - select
  • 조작문 - update insert delete
  • 정의문 - create alter drop

표 형태(table)로 데이터 관리

▼ dbms에서 보관하는 방식
                        table      
  컬럼↓ 열 컬럼 컬럼 컬럼
레코드(row,data)->행        
         

▶테이블 생성

create table 테이블명
(        컬럼명  타입   옵션(선택사항),
         컬럼명  타입,
         컬럼명  타입
);

▶컬럼 옵션

             primary key(pk) - 하나의 컬럼만 적용가능(중복값 X),  not null이 기본 세팅 되어있음.
             not null - null 값을 허용하지 않는다=컬럼 필수
             default ' '/0 - 기본값 설정, not null 설정이 필요없단 뜻
             check - 조건 설정


  • 테이블 레코드 추가 : insert into 테이블명(컬럼명) values(컬럼값);
  • 테이블 컬럼값 수정 : update 테이블명 set 컬럼명 = 변경값;
  • 테이블 컬럼값 수정(조건문) : update test set 컬럼명=변경값 where 컬럼명=값;
  • 테이블 검색 : select * from 테이블명;
  • 레코드 삭제 : delete from 테이블명 where 컬럼명=값;
  • 테이블 레코드(데이터) 전부 삭제 : delete from 테이블명;
  • 테이블 정보확인 : desc 테이블명;
  • slq 실행 완료 : commit;  // 작업 완료 의미 

 

'SQL' 카테고리의 다른 글

Azure 한글 깨짐(???) 현상 간단히 고치기  (0) 2023.03.28
오라클 sql 간단한 테이블 편집  (0) 2021.11.18
테이블 컬럼 타입 크기 변경(varchar2)  (0) 2021.10.09
table 생성 방법  (0) 2021.10.08

+ Recent posts