본문 바로가기

Maria DB3

03. DB : SQL (create문) ○ CREATE 문 - member_info (회원정보) CREATE TABLE member_info ( mem_id VARCHAR(10) NOT NULL PRIMARY KEY ,mem_pw VARCHAR(20) NOT NULL ,mem_phone VARCHAR(15) NOT NULL UNIQUE ,mem_email VARCHAR(30) NOT NULL ,mem_lv VARCHAR(2) NOT NULL DEFAULT 'B' CHECK (mem_lv IN('A','B','F')) ,mem_reg DATETIME ,mem_birth VARCHAR(10) NOT NULL ); - payment_card (결제카드) CREATE TABLE payment_card ( mem_id VARCHAR(10) NOT NU.. 2022. 7. 19.
00. myweb프로젝트 관련, Maria DB와 Oracle DB 쿼리 차이 방명록 쿼리를 예시로 한 Maria DB와 Oracle DB 쿼리 차이 큰 차이는 없지만, 데이터 타입, insert문, 페이징에서 다소 차이가 존재함 방명록 페이징 넣어보려다가 MariaDB버전으로 수정했던 DAO 한번 날려먹고 앞으로 cefe24에 DAO올릴 때 까먹지 말라고 정리해본다.. 데이터 타입은 예전에 블로그에 정리해둠 https://binscode.tistory.com/51?category=1052619 INSERT에서 차이 -Maria DB(cafe24) INSERT INTO tb_gbook(gname, content, passwd, ip, grpno, regdt) VALUES(?, ?, ?, ?, (SELECT ifnull(max(gbookno),0)+1 FROM tb_gbook AS .. 2022. 5. 21.
07. 자료형 (표준 SQL, Oracle DB, Maria DB) ○ 표준SQL 자료형 ① 문자 - VARCHAR : 가변형 예) varchar(5) 'sky' > 5칸 중 남은 2칸은 지움, 메모리를 효율적으로 사용가능 아이디, 비밀번호, 이름, 주소 등 - CHAR : 고정형 예) char(5) 'sky' > 남은 2칸도 지우지 않고 기억 주민등록번호, 우편번호, 계좌번호 등 (글자수가 절대적으로 고정되어 있는 것) ② 숫자 - INT : 정수형 ③ 날짜 - DATE : 날짜 create table sungjuk( sno int not null ,uname varchar(50) not null ,kor int not null ,eng int not null ,mat int not null ,aver int null ,addr varchar(50) ,wdate dat.. 2022. 5. 17.