Insert
-
[MySQL] Table 생성, 제약조건, 컬럼 추가/수정, 외래키 설정, insertDataBase/MySQL 2022. 9. 9. 16:23
Table 생성 MySQL Workbench 접속 자료형 제약조건 자주 쓰는 자료형 -int: 정수 자료형(float, bouble은 실수) -varchar: 문자열 자료형, 가변길이(char은 고정 길이) -text: 긴 문자열은 'text'로 별도 저장 -datetime: 날짜 자료형 저장 -tinyint: -128에서 127까지 저장 자주 쓰는 제약 조건 -not null: 빈 값은 받지 않는다는 뜻(null은 빈 값 허용) -auto_increment -unsigned: 0과 양수만 허용 -zerofill: 숫자의 자리수가 고정된 경우 빈 자리에 0을 넣음 -default now(): 날짜 컬럼의 기본값을 현재 시간으로 AUTO_INCREMENT -오라클의 sequence를 대시하는 자동 ..
-
[JDBC] 연습하기DataBase/JDBC 2022. 9. 9. 15:51
기존에 생성한 booklist를 이용(파일첨부) 1. select package JDBC02; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class BookSelect { public static void main(String[] args) { String url="jdbc:oracle:thin:@localhost:1521:xe"; Connection con=null; PreparedStatement pstmt=null; ResultSet rs=null; try { C..
-
[JDBC] select, insert, update, deleteDataBase/JDBC 2022. 9. 9. 15:47
select(조회) next() -최초 실행은 객체의 시작부분(데이터 없는곳)에서 첫번재 레코드로 이동하는 메서드. -그 다음 실행부터는 다음 레코드로 이동하는 명령이 됨. -이동하며 레코드를 rs라는 이름으로 액세스 함. getInt() -number형 필드값을 추출하는 메서드. -괄호 안에 필드이름을 정확히 써야함(필드명에 오타가 있거나 안 맞으면 부적합한 열이름 이라는 에러가 발생함) getString() -varchar2형(문자형) 필드값을 추출하는 메서드 -모든 자료형에 대해 get~() 메서드가 모두 존재함 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import ..
-
[Oracle] DMLDataBase/Oracle 2022. 9. 9. 15:27
-data management language -테이블에 레코드를 조작(추가, 수정, 삭제, 조회)하기 위한 명령어들 -insert(추가), update(수정), delete(삭제), select(조회 및 선택) 1. 샘플 테이블 생성 create table exam01( deptno number(2), --부서번호 dname varchar2(14), --부서명 LOC VARCHAR2(14) --위치 ); 2. 레코드 추가(Insert) -값은 문자('123')와 숫자(123)를 구분하여 입력함 -- 방법 첫번째 -- 필드명과 입력되어야 하는 값을 1:1로 매핑하여 입력함 -- 널값이 있어도 되는 필드는 필드명, -- 또는 기본값이 있는 필드명은 필드명과 값을 생략하고 입력가능함 insert into 테..