| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- SQL
- 오라클
- codeigniter
- 리눅스
- 6월 공모주 청약 일정
- 공모주
- 공모주 청약
- 제이쿼리
- 7월 공모주 청약 일정
- JavaScript
- jquery
- 주식 청약
- 주식
- 맥
- Stock ipo
- 코드이그나이터
- php
- Oracle
- 자바
- Eclipse
- 자바스크립트
- linux
- css
- java
- 공모주 청약 일정
- html
- 주식 청약 일정
- IPO
- MYSQL
- Stock
- Today
- Total
목록SQL (270)
개발자의 끄적끄적
[sql/oracle] 오라클 다양한 INSERT INTO 방법 INSERT문을 사용하면 테이블에 데이터를 입력할 수가 있습니다. 물론 해당테이블에 INSERT 권한이 있어야 입력이 가능합니다. 이 포스팅에서는 다양한 방법으로 INSERT 처리하는 법을 알아보겠습니다. INSERT 문법 INSERT INTO dml_table_expression_clause [ t_alias ] [ (column [, column ]...) ] VALUES ({ expr | DEFAULT } [, { expr | DEFAULT } ]... ) INSERT 예제 INSERT INTO EMP e ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO ) VALUES ( '7499','..
[SQL][DDL] Foreign Key : 외래 키 외래 키(Foreign Key)가 하나(또는 복수) 다른 테이블의 기본 키 필드를 가리키는 데이터의 참조 무결성(referential integrity)을 확인하기 위하여 사용된다. 즉, 허용된 데이터 값만 데이터베이스에 저장되는 것이다. 외레키 예제 예제 예를 들어, 만일 두 개의 테이블이 있다고 하자. 하나는 customer 테이블에서 모든 고객 데이터가 기록되는 것이고, 또 하나는 orders 테이블에서 고객의 주문이 모두 기록되는 것이다. 그리고 하나의 제약이 있으며, 모든 주문 데이터 고객이 customer 테이블에 존재한다. 여기서 orders 테이블에 외래 키를 설정하고 외래 키가 customer 테이블의 기본 키가 된다. 그러면 orde..
[Stored Procedure] 2. MySQL Stored Procedure 시작하기 [펌] 요약 : 이번 강좌에서는, CREATE PROCEDURE 문법을 이용해서 첫번째 MySQL Stored Procedure를 어떻게 개발하는지 보여 줄 것이다. 덧붙여서 우리는 SQL문으로 저장 프로시저를 호출하는 방법을 보여줄 것이다. 첫번째 MySQL Stored Procedure 작성하기 우리는 구문(syntax)에 친숙해질 수 있도록 이름이 GetAllProducts()인 간단한 저장 프로시저를 개발할 것이다. GetAllProducts() 저장 프로시저는 products 테이블에 있는 모든 products을 선택하는 것이다. mysql 클라이언트 툴을 실행시키고 다음 명령어를 입력해라: 1 2 3 4 ..
[MySQL] TRIGGER(트리거) 및 DELIMITER(델리미터) 개념과 사용법 [펌] 1. TRIGGER(트리거) MySQL을 공부하다 보면 트리거(trigger)라는 단어를 볼 수 있습니다. 트리거가 무엇일까요? 위키백과에서의 정의를 보면 이와 같습니다. 데이터베이스 트리거(Database Trigger)는 테이블에 대한 이벤트에 반응해 자동으로 실행되는 작업을 의미한다. 트리거는 데이터 조작 언어(DML)의 데이터 상태의 관리를 자동화하는 데 사용된다. 트리거를 사용하여 데이터 작업 제한, 작업 기록, 변경 작업 감사 등을 할 수 있다. (출처: 위키백과) 말 그대로 트리거란, 테이블에 대한 이벤트가 발생했을 때 자동으로 실행되는 작업을 말합니다. 이때 이벤트가 발생하는 경우는 크게 DML 실행..
[ Database ] 무료 SQL DB Tool 추천 - DBever [펌] #1 무료 - It is free and open-source (ASL). - 무료로 사용할 수 있는 DB 툴이다. #2 다양한 DB와 OS 환경을 지원 - 여러 DB(Oracle, MS-SQL, MySQL, PostgreSQL, MariaDB, 몽고 DB 등)의 접속 툴로 사용할 수 있다. - Windows, Mac OS (osX), Linux 의 환경에서 사용이 가능하다. #3 증거 > 많은 사용자의 극찬 - 다음 글에서, 실제 사용한 실사용자들의 극찬도 확인 가능하다. - https://okky.kr/article/631704 이제부터 본격적으로 설치 방법을 알아보자. 1. DBever 다운로드 #1 디비버 싸이트 접속 ..
MySQL 계정 생성 관리 및 권한설정 MySQL 접속 계정 관리 와 계정 별 권한설정 방법에 대해 알아보겠습니다. 본문에서 다루는 MySQL 버전은 5.6 버전이며 5.7 버전부터 일부 변경 된 사항이 있으므로 참고바랍니다! mysql -u root -p 를 입력하여 MySQL 에 접속합니다. 그 다음, 스키마를 mysql 로 변경하겠습니다. use mysql; 를 입력합니다. 지금부턴 SQL 질의문 이기 때문에 마지막에 세미콜론(;) 을 붙여주셔야 합니다. mysql 스키마에 테이블 구성을 알아보겠습니다. show tables; 를 입력합니다. 여기서 계정에 관련 된 정보를 관리하는 테이블은 user 테이블 입니다. select host, user, password from user; 를 입력하여 계..
MySQL 사용자 권한 확인 및 추가 1. MySQL 사용자 권한 확인 1-1. 기본권한 조회 # mysql 접속 mysql -u root -p # mysql DB 접근 mysql> use mysql # 기본 권한 조회 mysql> select * from user where user = [사용자ID] 1-2. 사용자 권한 조회 # 사용자별 권한 확인 mysql> SHOW GRANTS FOR '사용자계정'@'호스트'; # 접속된 계정 권한 확인 mysql> SHOW GRANTS FOR CURRENT_USER; 2. MySQL 사용자 권한 추가 예) GRANT ALL PRIVILEGES ON DB이름.테이블이름 TO 아이디@호스트 IDENTIFIED BY '비밀번호' with grant option; # ..
[sql] CUBRID Internals: 드라이버 커넥션 관리 [펌] 응용 프로그램에서 DBMS(database management system)에 연결하여 질의를 처리할 때 꼭 필요한 것이 각 벤더에서 제공하는 드라이버입니다. Java를 이용할 때는 표준화된 JDBC(Java Database Connectivity)를 이용하여 쉽게 개발할 수 있습니다. 또한, 응용 프로그램 개발 생산성을 향상시킬 수 있는 여러 뛰어난 도구와 플랫폼이 제공됩니다. 이 글에서는 이러한 JDBC의 커넥션을 CUBRID가 내부적으로 관리하는 방법을 알아보겠습니다. CUBRID는 커넥션 관리 방식이 다른 DBMS와는 달라서 그에 따른 몇 가지 장점이 있고, 이는 응용 프로그램이 JDBC의 커넥션을 관리하기 위한 DBCP(da..
