Database
-
[PHP] 1. 소개(Introduction) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 11:54
PHP 5 Introduction PHP 스크립트는 서버에서 실행됩니다. 1. What You Should Already Know 시작하기 전에 아래의 개념들에 대한 기본적인 이해를 가지고 계셔야 합니다: - HTML - CSS - JavaScript 2. What is PHP? - PHP는 "PHP: Hypertext Preprocessor" 의 약어입니다. - PHP는 널리 사용되고, 오픈 소스 스크립트 언어 입니다. - PHP 스크립트는 서버에서 실행됩니다. - PHP는 다운로드 및 사용이 무료입니다. * PHP는 놀랍고 유명한 언어입니다! - 가장 큰 블로깅 시스템인 WordPress의 핵심일만큼 충분히 강력합니다! - 가장 큰 소셜 네트워크인 페이스북을 실행할만큼 깊습니다! - 초보자들을 위한 ..
-
[MySQL] 뷰(View)CSE/MySQL 2015. 6. 12. 16:26
뷰 생성하기 1CREATE VIEW emp_view AS select name, age FROM employ;cs 뷰 칼럼 값 변경 1UPDATE emp_view SET name='팀장 강신우' WHERE name='강신우'cs 뷰 칼럼을 변경하면 원본도 영향을 끼친다 조건 설정하여 뷰 생성 12345create view v2 as select sale.number, employ.name, sale.salesfrom salejoin employ using(number)where sale.sales >= 100;cs 뷰 삭제 12DROP VIEW view_name; cs
-
[MySQL] UNION, JOIN, SUB QUERYCSE/MySQL 2015. 6. 12. 16:25
이번 장을 진행하기전에 기존의 sale table을 삭제하고 아래 새로운 테이블을 작성한다. 12345678910111213141516171819202122create table sale( number varchar(10), sales int, month int); create table employ( number varchar(10), name varchar(10), age int); create table another_employ( number varchar(10), name varchar(10), age int); create table loc( number varchar(10), city varchar(5));cs 123456789101112131415161718192021222324252627..
-
[MySQL] 수정(Update) & 삭제(Delete)CSE/MySQL 2015. 6. 12. 16:24
조회때 작성한 테이블에서 수정한다. 추가적으로 note 컬럼을 varchar(15)로 추가시켜준다. 수정전: 수정후: 컬럼 데이터 한번에 수정 1UPDATE sale SET note = '특이사항 없음';cs 조건일치 데이터만 수정 1UPDATE sale SET note = '우수' WHERE sales >= 100;cs 하위 3건만 수정 1UPDATE sale set note='힘내!' ORDER BY sales LIMIT 3;cs 특정 레코드 삭제 1DELETE FROM sale WHERE sales
-
[MySQL] 조회CSE/MySQL 2015. 6. 12. 16:21
예제 테이블 작성 및 데이터 추가 123456 create table sale( number varchar(10), sales int, month int)cs 123456789101112insert into sale values('A101', 101, 4);insert into sale values('A102', 342, 4);insert into sale values('A103', 51, 5);insert into sale values('A104', 92, 5);insert into sale values('A105', 330, 4);insert into sale values('A106', 40, 6);insert into sale values('A107', 11, 4);insert into sale v..
-
[MySQL] 테이블 변경, 색인, 기본키CSE/MySQL 2015. 6. 12. 16:18
ALTER TABLE 명령 - 칼럼의 정의를 변경할 때 : ALTER TABLE ... MODIFY ... - 칼럼을 추가할 때 : ALTER TABLE ... ADD ... - 칼럼의 이름과 정의를 변경할 때 : ALTER TABLE ... CHANGE ... - 칼럼을 삭제할 때 : ALTER TABLE ... DROP ... 칼럼의 자료형 변경 1ALTER TABLE tb1 MODIFY name VARCHAR(100);cs 테이블 tb1의 name 칼럼의 자료형을 VARCHAR(100)으로 변경. 칼럼 추가 12ALTER TABLE tb1 ADD birth DATETIME; Colored by Color Scriptercs 테이블 tb1에 birth 칼럼 추가. 칼럼 이름과 자료형, 위치 변경 1A..
-
[MySQL] 데이터베이스 & 테이블CSE/MySQL 2015. 6. 12. 16:18
데이터 베이스 생성 'data_base_name' 란에 자신이 만들고자하는 DB 명을 입력. 123create database 'data_base_name'; create database db1;cs 데이터 베이스 확인 1show databases;cs 데이터 베이스 지정'data_base_name'란에 자신이 사용하고자하는 DB 명을 입력. 123use 'data_base_name'; use db1;cs 현재 사용하고 있는 DB 표시 1SELECT database();cs 테이블 생성 추가적으로 옵션을 줄수있다. 12345678910111213CREATE TABLE 'table_name' ( 'column_name1' 'datatype1', 'column_name2' 'datatype2', ....);..
-
[DataBase] Oracle에 Excel 파일 ImportCSE/DataBase 2015. 6. 12. 16:00
* 필자는 oracle database Expression 11g 를 사용한다. 위 버전을 설치하면 SQL Developer가 자동적으로 설치가 된다. 처음으로 실행을 시키면 java.exe 경로를 지정해 달라고 창이 뜬다. 이때, C 드라이브의 app 폴더에 자신이 지정한 PC 명 으로 들어가면 'product'라는 폴더가 있다.(c:\app\'pc명'\product\'오라클 버전(11.2.0)'\client_1) 위 경로 까지 들어간다. 그러면 여러 폴더중에 jdk 폴더가 있다. jdk 폴더 까지의 경로를 복사해 온다. (ex. C:\app\Yeonsu\product\11.2.0\client_1\jdk) 그다음 확인을 누르면 OK! 실행이 되는 것을 확인할수 있다. 초기에는 위와 같이 실행 화면이 나..