본문 바로가기

Backend69

07월 22일 월 | SQL활용 03 - SQL연습문제 SQL 연습문제 SQL 쿼리문 작성 연습 문제 1) emp 사원테이블을 생성하시오. create table emp( empno number(4) --사번 ,ename varchar2(10) --이름 ,job varchar2(9) --직급 ,mgr number(4) --매니저정보 ,hiredate date --입사일 ,sal number(7,2) --급여 ,comm number(7,2) --커미션(보너스) ,deptno number(2) --부서코드 ); 문제 2) emp 사원테이블에 행을 추가하시오. insert into emp(empno, ename, job, mgr, hiredate, sal, deptno) values(7369, '개나리', '사원', 7902, '2000-12-17', 200, 2.. 2019. 7. 22.
07월 19일 금 | SQL활용 02 - SQL제약조건 기본 SQL 작성하기 제약조건 1. 테이블생성 어제 만들었던 테이블을 삭제하고 새로운 테이블을 생성하였다. create table c_emp( id NUMBER(5) ,name VARCHAR2(25) ,salary NUMBER(7, 2) check(salary between 100 and 1000) ,phone VARCHAR2(15) ,dept_id NUMBER(7) ); 2. 데이터 insert insert into c_emp(id,name,salary) values(1, '개나리', 100); insert into c_emp(id,name,salary) values(1, '진달래', 1000); insert into c_emp(id,name,salary) values(1, '진달래', 10000); .. 2019. 7. 19.
07월 18일 목 | SQL활용 01 - SQL Developer 기본사용 기본 SQL 작성하기 SQL 문 - Stored Query Language - 어떻게 작업을 수행할지가 아니라 무엇을 해야할 지에 관해 정의하는 결과중심적 언어. (절차적은 아님, cf: 자바는 절차적 언어) - SQL 명령어는 대소문자를 구분하지 않는다. - 주석은 -- SQL명령어 1. DDL명령어 Data Definition Language 정의어 DDL(Data Definition Language)은 `데이터를 정의하는 언어'로서, 보다 엄밀하게 말하면 `데이터를 담는 그릇을 정의하는 언어'이며, 이러한 그릇을 DBMS에서는 오브젝트라고 한다. DDL을 통해 정의할 수 있는 대상, 오브젝트 유형은 다음과 같다. - DB및 TABLE에 대한 정의 - Create 생성 - Drop 삭제 - Alter.. 2019. 7. 18.
06월 26일 금 | SW활용 10 - MongoDB 이클립스 연동하기 MongoDB 이클립스 연동하기 1. MongoDB는 JSON문법을 따른다. JSON 문법 참고사이트 https://www.w3schools.com/js/js_json_intro.asp http://tcpschool.com/json/intro MongoDB Cheat Sheet https://gist.github.com/aponxi/4380516 - SHOW DATABASES와 - SHOW TABLES로 있 2. MongoDB로 컬렉션 만들기 > use mycustomers > db.createCollection('customers'); customers 라는 컬렉션이 생성되었다. >db.customers.insert({first_name:"John", last_name:"Doe"}); >db.custo.. 2019. 6. 28.
06월 26일 목 | SW활용 09 - MySQL로 DB연습, MongoDB MySQL로 DB연습, MongoDB MySQL설치 후 자바로 연동하고 DB실습 MongoDB 실습해보기. MySQL 실행하기 1. MySQL서버를 실행하고, 로그인 한 후 어제 만든 SUNGJUK 테이블이 있나 확인한다. - SHOW DATABASES와 - SHOW TABLES로 있나 확인하니 테이블이 없었다. 2. 경로 잡아주고 다시 조회해보기 어제 java0514라는 DB에 테이블을 만들었는데 거길 가지 않고 찾으니 나오지 않는 것이었다. USE JAVA0514; 명령어로 DB를 바꿔준 후 테이블 조회를 해보니 SUNGJUK이란 테이블이 생성된 것이 보인다. SELECT * FROM SUNGJUK 으로 조회해보면 어제 데이터를 삽입했던 정보가 조회된다. ◆ MySQL DB 서버시작 -> D:\jav.. 2019. 6. 27.
06월 25일 수 | SW활용 08 - MySQL과 DB연습Ⅱ MySQL과 DB연습Ⅱ MySQL설치하기 1. MySQL 홈페이지에서 MySQL zip 파일을 다운로드한다. - https://dev.mysql.com/downloads/mysql/ - mysql-5.6.44-winx64 버전 설치하였다. 2. 압축을 풀고 폴더이름 간단히 설정 MySQL 환경설정하기 1. MySQL 서버를 실행 1. mysql-5.6/bin 안에 실행하고, 방화벽 허용하면 실행된다. ※ 나는 이 전에 서브라임텍스트로 c,c++ 컴파일해보려고 설치한게 있어서 잘 실행되었지만 처음 설치하는 사람들은 실행이 안됐다. 혹시 문제가 생긴다면 vcredist_x64.exe를 다운로드한 다음 설치 만약 설치했는데도 계속 문제가 생긴다면 제어판에서 기존 Visual c++파일을 전부 삭제한 후 재부팅.. 2019. 6. 26.