데이터베이스
-
[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] PL/SQL 이란CSE/DataBase 2015. 6. 12. 16:01
Oracle's Procedural Language extension to SQL오라클에서 제공하는 SQL을 확장한 절차적 프로그래밍 언어특징 - SQL 문장에서 변수 정의, 조건 처리, 반복 처리 등 프로그래밍 언어가 보이는 제어 구조 제공 - SQL과 프로그래밍 언어의 통합 접근 중 한 형태 - ESQL, SQLJ 등의 기술과 달리 상용 프로그래밍 언어가 아닌 오라클 자체적인 프로그래밍 언어 사용 엔진 실행 구조 블록단위 구조 DECLARE -- 선택 -- 변수, 상수, 커서, 사용자 지정 예외 선언 BEGIN -- 필수 -- SQL 문장, PL/SQL 제어 문장 EXCEPTION -- 선택 -- 에러 발생시 수행될 액션 END; -- 필수 블록 유형 익명(Anonymous): 이름이 없는 PL/SQ..
-
[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! 실행이 되는 것을 확인할수 있다. 초기에는 위와 같이 실행 화면이 나..
-
[AngularJS] 8. SQL - Angular JS 강좌Web/AngularJS 2015. 6. 12. 14:20
AngularJS SQL 이전 장에서 작성된 코드는 데이터베이스로 부터 읽어들이는데 사용되기도 합니다. 1. Fetching Data From a PHP Server Running MySQL 1234567891011121314151617181920212223242526272829303132333435363738394041 table, th , td { border: 1px solid grey; border-collapse: collapse; padding: 5px;}table tr:nth-child(odd) { background-color: #f1f1f1;}table tr:nth-child(even) { background-color: #ffffff;} {{ x.Name }} {{ x.Country }..