일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- 7월 공모주 청약 일정
- 공모주 청약 일정
- jquery
- Stock ipo
- 주식
- Oracle
- css
- Stock
- 자바
- IPO
- 맥
- 주식 청약
- codeigniter
- html
- 리눅스
- 6월 공모주 청약 일정
- 자바스크립트
- linux
- 코드이그나이터
- 제이쿼리
- JavaScript
- 공모주
- MYSQL
- php
- java
- 주식 청약 일정
- SQL
- 공모주 청약
- Eclipse
- 오라클
- Today
- Total
목록SQL (269)
개발자의 끄적끄적
[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..
[MSSQL] 데이터 타입변환 (CONVERT,CAST) 사용법 & 예제 MSSQL에서 사용되는 데이터 타입 변환 함수는 CONVERT함수와 CAST함수 입니다. 두 함수 다 하나의 유형에서 다른 유형으로 데이터를 변환하는데 사용합니다. 쓰는 방식만 조금 다르고 하는 일은 같습니다. 자세한 설명은 해당 사이트에 있으니 참조하시기 바랍니다. Conver함수와 Cast함수 사용링크 Convert 개인적으로 가장 많이 사용하는 데이터변환 함수라고 생각합니다. 날짜 변환 하는데도 유용하게 사용가능합니다. ※ 부동 소수점 또는 숫자에서 정수로 변환할때 CONVERT()함수는 결과를 자릅니다. 다른 변환일 경우에는 반올림합니다. 사용법 --문법-- CONVERT(data_type[(length)], expressi..