본문 바로가기
반응형

IT/Oracle24

오라클 UPDATE 문으로 데이터 수정하기 오라클 SQL에서 UPDATE를 수행하기 전에일단 수정해야할 테이블과 그 테이블 안에 값이 들어있어야 하므로 CREATE TABLE 및INSERT를 수행해 19세 철수라는 값을 일단 한번 넣어보자 SELECT 시에 이렇게 값이 들어왔다면제대로 INSERT가 된 것이다 이제 UPDATE를 통해 철수라는 값을 영희로 바꾸고나이를 29로 바꿔보자 UPDATE는 UPDATE 테이블명 SET바꿀 컬럼명 = '바꿀 값' 이런 식으로 사용하는데 해당 내용처럼 사용하면 TEST_TABLE에 들어있는NAME 컬럼의 값을 영희로 바꾸고AGE 컬럼의 값을 29로 바꾸개 된다 이후 조회를 해 보면 값이 변경이 된 것이 보인다 근데 상황을 바꾸어테이블 내에 철수가 두명인데 한명은 19살 한명은 20살인 철수다 여기서 19살인 .. 2019. 3. 7.
오라클 SELECT 알아보기 저번에 오라클 CREATE, INSERT는 하고 SELECT는 안 했는데 사실 세개를 한번에 묶어도 되겠지만아 귀찮더라 어쨌든 이번에는 오라클에서 SELECT를 하는 방법에 대해 알아보자 먼저 테이블을 만들어야 하는데귀찮으므로 복붙을 활용한 VAL1,2,3 컬럼을 가진 테이블을 만들었다 이제 테이블을 만들었으니 조회를 해 볼까?라고 하기에는 INSERT는 저번에 했기 때문에 아무것도 나오지 않는다는 사실을 이미 알고 있을 것이다 INSERT 까지 한 뒤에 SELECT를 시도해보자 INSERT를 한 후에 SELECT는 두 가지 방법으로 가능한데 *를 사용하는 방법과컬럼을 적어 원하는 컬럼만 조회하는 방법이 있는데 먼저 *를 사용할 경우에는 SELECT * FROM 테이블명을 해 주면 되는데 이 경우에는 해.. 2019. 3. 6.
오라클 INSERT 문 알아보기 어제는 제약조건에 대해 알아봤으니오늘은 오라클 SQL의 INSERT에 대해서 한번 알아보자 저번까진 비열하게 무료인 SQL FIDDLE을 사용하다가이번에는 접속이 안되길래 정직하게 GOLDEN을 사용했는데 지금 스크린샷 다 찍고 나니까 또 SQL FIDDLE 접속이 되더라 http://sqlfiddle.com/ 오라클 안깔아도 연습 가능하니 여기서 해보자 일단 다시 테이블로 돌아와테이블에 컬럼을 넣어 만들어 준다 테이블이 있어야 그 안에 뭘 넣지 않겠는가 INSERT 문은 INSERT INTO 테이블명(컬럼명) VALUES(들어갈 값);으로 이루어지는데 아랫줄을 보면 컬럼명을 적지 않았는데도 INSERT가 된다!컬럼의 갯수가 총 세개고 3개를 모두 정의한 타입 순서에 맞게 입력했기 때문에컬럼을 안 적어줘.. 2019. 3. 5.
오라클 테이블 제약조건(Constraint) 알아보기 저번에는 테이블을 만들어 봤는데 테이블에는 제약조건(Constraint) 를 설정할 수 있다제약조건이란 무엇인가 내가 원하는 값만 받을 수 있도록 설정하는 것을 말한다 일단 오늘도 오라클을 깔기 싫고토드나 골든을 깔기 싫으므로 비열하게 http://sqlfiddle.com/ 이 사이트에서 온라인으로 따라해보자 왼쪽에서 테이블을 생성하고 우측에서 INSERT와 조회를 하는 식으로 사용한다 먼저 TEST라는 테이블을 만들고 NN_TEST에 NOT NULL이라고 제약조건을 걸었다 NOT NULL이란?NN_TEST 컬럼 안에 NULL 값이 들어올 수 없다는 것!!테이블에 값을 넣기 위해서는 반드시 NULL이 아닌 값을 넣어야 한다 위의 스크린샷처럼 NULL을 INSERT 시키면 어떻게 될까? NOT NULL인데.. 2019. 3. 4.
오라클 CREATE TABLE로 테이블 생성하기 일단 테이블을 생성해보기 전에오라클을 깔아야 되는데 오라클만 깐다고 되는 게 아니라편하게 써먹으려면 Toad나 Golden을 깔아야 한다 근데 그게 손이 많이 가서 집에서는 하기가 귀찮다집에 오라클이 설치되어 있지 않고어차피 오라클 연습이나 할 용도라면 비겁하게 해당 사이트에서 무료로 연습해보도록 하자 http://www.sqlfiddle.com/ 접속한 뒤 해당 버튼을 눌러서 MySQL로 되어있는 것을 Oracle로 바꿔주고 사용하면 된다 일단 Create table즉 테이블을 생성하기 위해서는 생성할 테이블을 어떻게 정의하는지 부터 알아보자 1234CREATE TABLE 테이블명 ( COLUMN명 데이터타입(크기) 제약조건, COLUMN명 데이터타입(크기) 제약조건)cs 123456CREATE TAB.. 2019. 2. 25.
오라클 인터넷에서 무료로 연습하는법 예전에 대학다닐 당시 SQL 연습좀 해 볼라고MySQL, ORACLE SQL을 깔고 그랬었는데 막상 집에 오면 공부를 안하게 되는 것이 당연한 현실이라MySQL 같은 경우에는 깐지 3년이 넘었다가몇일 전에 발견해서 아니 내가 대체 언제 깔았지? 이러고 황급히 지웠는데 MySQL 같은 경우에는 쓸 일이 없어서 지워도 하나도 아쉽지 않았지만오라클 같은 경우에는 실제 업무에서도 사용하고 있는데다연습을 좀 해야 회사에서 생존이 가능하기 때문에 아직 남겨두고 있는데그렇다고 집에서 연습한다는 말은 아니고.. 어쨌든 대부분의 사람들이 SQL 깔아서 쓰지도 않고 냅둔다그렇다면 어차피 10분하고 던질거 인터넷에서 하고 버리는게 훨씬 낫지 않나 분명히 인터넷에서 연습이 가능할텐데.. 이러고 찾아보다 인터넷에서 무료로 연습.. 2019. 1. 10.

반응형