반응형 전체 글97 [SQL] 05. 컬럼 길이 조절 CMD창에서 sql을 실습하다보면 한 화면에 보이지 않고 출력 내용이 많을 때, 중간에 컬럼이름이 다시 나오는 경우가 있다. 아래의 방법으로 컬럼의 길이를 조절해서 보면 가독성을 높일 수 있다. (1) 데이터가 숫자일 경우 ① 문법 : COL empno FOR 9999 ② 의미 : empno라는 컬럼의 길이를 숫자 4자리까지 들어가게 설정하시오 (2) 데이터가 문자일 경우 ① 문법 : COL ename FOR a8 ② 의미 : ename라는 컬럼의 길이를 8바이트까지 들어가게 설정하시오 (3) 한 화면에 출력 가능한 줄 길이 설정 (가로길이 설정) ① 문법 : SET LINE 200 ② 의미 : 한 화면의 가로로 200 바이트까지 출력되게 하세요 (4) 한 페이지에 출력 가능한 줄 수 설정 (세로 길이 .. 2021. 11. 9. [SQL] 04. SELECT 명령어 (1) SELECT란? SELECT란 저장된 데이터를 가져오는 명령어이다. SELECT [컬럼명 또는 표현식] FROM [테이블 명, 뷰 명] (2) 모든 컬럼 조회하기 SELECT * (3) 특정 컬럼 조회하기 SELECT * FROM 테이블명; (4) 테이블에 어떤 컬럼이 있는지 조회 desc 테이블명; (5) 원하는 컬럼만 조회하기 SELECT 컬럼이름1, 컬럼이름2...; (6) DISTINCT 명령어로 중복된 값을 제거하고 출력하기 SELECT DISTINCT 컬럼이름(컬럼 하나에만 적용됨); ① DISTINCT 명령어는 반드시 SELECT 키워드 다음에 와야 함. ② DISTINCT 컬럼이름1, 컬럼이름2; 라고 적는다면 컬럼이름1에만 DISTINCT 명령어가 사용됨. ③ 10g R2버전부터는.. 2021. 11. 9. [Java] PrepareSatement (1) PrepareSatement DB명령어를 사용자가 입력한 값으로 명령어를 만들어야 하는 경우 PrepareSatement를 사용하면 명령어를 더 간결하게 표현 할 수 있다. 아래 예시는 자바에서 사용자가 입력한 상품명, 수량, 가격, 상품번호를 변수에 담아 +연산자로 연결하는 것이다. String sql = "update goods set item = '" + item + "', qty =" +qty + ", price = " + price +"where no = " + no; 이와 같이 사용자가 입력한 변수의 내용으로 데이터베이스 명령어를 만들어야 하는 경우 Statement의 후손인 PrepareSatement를 사용 할 수 있다. 작성시, 변수가 들어갈 자리에 '?'를 대신하여 데이터 베이스.. 2021. 11. 5. [Java]데이터 베이스 연결 예제 import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.JTextField; //GridLayout은 표처럼 배치해주는 방식 import java.awt.GridLayout; import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.sql.Connection; import java.s.. 2021. 11. 5. [SQL] 02. 데이터베이스 명령어 (1) 오라클 설치 후 명령 크롬프트에서 sql불러오기 : sqlplus를 입력 1) 윈도우 ver. C:\Users\user>sqlplus 2) Mac ver. 맥의 경우 오라클에서 지원해주지 않고 있기에, 도커를 이용하여 설치해야한다. docker exec -it oracle11g sqlplus (2) 사용자계정생성 ① 사용자계정 생성 (ex.사용자명 : c##sist, 비밀번호 sist) sql>create user c##sist identified by sist ② 사용자 계정에게 권한을 부여 sql>grant connect, resource, dba to c##sist ③ 현재 로그인 되어 있는 관리자계정 확인하기 sql> showuser ④ 관리자계정이 데이터베이스에서 나감 sql> exit .. 2021. 11. 4. [SQL] 01. DataBase Management System 01. 데이터 베이스는 왜 필요할까? 컴퓨터는 휘발성의 특징을 지녀 프로그램을 실행한 결과를 화면에 출력하고 전원을 꺼버리면 결과가 날아가버린다. 결과를 영구적으로 보관하려면 파일을 이용하게 되는데, 파일을 사용할 때에는 항상 최신의 정보를 많은 사람들과 공유하기에 어려움이 있다. 이를 보완하고자 이해관계에 있는 여러 사람들이 항상 최근의 정보를 공유하도록 자료를 한 곳에 모아둔 곳이 데이터베이스이다. 02. DataBase Management System(DBMS) 데이터베이스를 잘 사용하도록 도와주는 시스템은 "데이터베이스 관리 시스템"이라고 한다. 영어로는 DataBase Management System, 줄여서 DBMS라 부른다. DBMS의 종류는 oracle, ms-sql, my-sql, mar.. 2021. 11. 4. [Java] 1. 자바를 시작하기 전에 1. 자바 언어의 특징 1. 운영체제에 독립적이다. 자바 응용프로그램은 운영체제나 하드웨어가 아닌 JVM하고만 통신한다. JVM이 자바 응용프로그램으로부터 전달받은 명령을 해당운영체제가 이해할 수 있도록 변환하여 전달한다. 자바로 작성된 프로그램은 독립적이지만 JVM은 종속적이여서 썬에서는 여러 운영체제에 설치할 수 있는 다른 버전의 JVM을 제공한다. 자바로 작성된 프로그램은 운영체제와 하드웨어에 관계없이 실행가능하며 이것을 한번 작성하면 어디서나 실행된다고 표현하기도 한다. 2. 객체지향언어(object-oriented pro gramming language)이다. 객체지향의 특징인 상속, 캡슐화, 다형성이 잘 적용된 언어이다. 3. 자동 메모리 관리 프로그램이 실행되면 가비지컬렉터가 자동적으로 메모.. 2021. 10. 5. 이전 1 ··· 8 9 10 11 다음 반응형