본문 바로가기

[MYSQL]

[MYSQL]10월 21일 mysql 기본 명령어 , 연산, 비교 *mysql 기본 명령어.테이블 모든 레코드 조회.select * from emp; ←table 명이 emp 여기서 empno 과 ename 만 조회하기.select empno, ename from emp; ename 컬럼과 sal 컬럼과 sal 컬럼에 12가 곱해진값 출력.select ename, sal, sal * 12 from emp;여기서 가능한 산술연산은 + - * / 4가지 다 된다. emp 테이블에서 어떤 직원(이름)이 어떤 직무를 가지며 어느 부서에서 일하는고 커미션이 얼마고 1년동안 총 받는돈이 얼마인지 출력 해보면!select ename, job, deptno, comm, sal * 12 + comm from emp; 그런데 여기서 보면 emp 테이블에서 레코드를 총 출력했을때 보았듯이.. 더보기
[MYSQL][JAVA]10월 20일 JAVA 코드를 이용해 mysql 서버접속 및 DB에 읽고쓰고 기능을 담당하는 DAO클래스 예제 * DB에 읽고쓰고 기능을 담당하는 DAO클래스 예제다음과 같이 데이터베이스에 product테이블 생성 테이블 생성방법을 모른다면 앞서 올린 글을 참고 하시길~그리고 프로젝트를 생성하시는데 꼭!! MYSQL 라이브러리를 활용할 수 있게 세팅! Product Table 에 대해서 DAO 클래스(기능을담당하는 클래스)를 작성하는법.1단계 : 테이블 컬럼과 매칭되는 구조체 클래스를 먼저 작성 → Model 클래스라고 부른다.public class Product {private int p_id; //컬럼의 타입에 맞춰서 멤버로 넣어준다.private String p_name;private double p_price;private String p_desc;public int getP_id() {return p_i.. 더보기
[MYSQL]10월 19일 테이블에 레코드 삽입, 레코드 삭제, 레코드 수정, 레코드 조회 테이블에 레코드 삽입하는 명령어insert into {테이블명} {[컬럼1],[컬럼2],[컬럼3],.....[컬럼n]}values([값1],[값2],[값3],....[값n]); 만약에 values 를 컬럼 순서대로 다 넣을거면 insert into {테이블명} values([값1],[값2],[값3],...[값n]);이렇게 넣어주면 된다. 활용해보면 이런식으로 된다. select * from product; ← 이건 product 테이블에 있는 레코드 전부 조회 하기 명령어. *레코드를 수정하는 문법을 보자 update {테이블명} set [컬럼명 = 값];위 예제에 활용해 보면update product set p_name = '우유';이렇게 하면 p_name 값이 전부다 우유로 바뀐다.바꾸고 싶은 레코드.. 더보기
[MYSQL]10월 15일 MySQL 클라이언트, DBMS, 데이터베이스 (DB,DataBase), table 생성, 제약 조건 MySQL 클라이언트 를 통해 MySQL서버에 접속 해서 사용한다. 최초 들어가면 비밀 번호를 입력하라고 나온다. 비밀번호는 MySQL 클라이언트를 다운받을때 설정해 놓은 비밀번호를 입력하면 된다. 접속후 사용할 명령어들을 보자. 우리 DBMS 에 만들어져 있는 데이터베이스(DB) 들 조회 하기 명령어 → show databases; 이렇게 나올 것 이다. 이제 우리가 데이터베이스(DB)를 만들어 봅시다. 명령어는 → create database sds; (sds 라는 이름을 가진 데이터베이스) 만든 후에 조회 하기 명령어를 입력해보면 이렇게 나온다.↓ 만든 데이터베이스를 삭제해 보자. 명령어는 → drop database sds; ← sds 라는 데이터베이스 삭제! 삭제 명령어를 입력한 후 조회해 보면.. 더보기