본문 바로가기

Develop/Database & SQL

(22)
[MySQL] 데이터베이스 명명 규칙 공통소문자를 사용한다.단어를 임의로 축약하지 않는다.register_date (O) / reg_date (X)가능하면 약어의 사용을 피한다.약어를 사용해야 하는 경우, 약어 역시 소문자를 사용한다.동사는 능동태를 사용한다.register_date (O) / registered_date (X)TABLE단수형을 사용한다.이름을 구성하는 각각의 단어를 underscore 로 연결하는 snake case 를 사용한다.교차 테이블 (many-to-many) 의 이름에 사용할 수 있는 직관적인 단어가 있다면 해당 단어를 사용한다.적절한 단어가 없다면 relationship을 맺고 있는 각 테이블의 이름을 "_and_" 또는 "_has_" 로 연결한다.예article, movie : 단수형VIP_member : 약어..
오라클 쿼리 테스트 Select CASE WHEN TRIM(2-1) IS NOT NULL THEN 'A'WHEN 2 IS NULL THEN 'B'ELSE 'C'END as testfrom dual
SQL서버 응응프로그램의 속도향상 SQL서버 응응프로그램의 속도향상 아래 원문을 정리한 것임. http://www.ftponline.com/vsm/2004_07/magazine/columns/databasedesign/default_pf.aspx 아래에서 사용된 질의에서는 Northwind database를 사용하여 테스트하는 것으로 함. 1. 데이터의 존재여부를 파악시 count(*)대신 exists를 사용하라. 변경전 if (select count(*) from orders where shipvia = 3) > 0 print 'You cannot delete this shipper' 변경후 if exists(select 1 from orders where shipvia = 3) print 'You cannot delete this s..
Mysql 유저등록 SQL문 create database zero;insert into user (host, user, password, select_priv, insert_priv, update_priv, delete_priv, create_priv, drop_priv, reload_priv, shutdown_priv, process_priv, file_priv, grant_priv, references_priv, index_priv, alter_priv) values('localhost','zero',password('mysql'),'Y','Y','Y','Y','Y','N','N','N','N','N','N','N','N','N');insert into db (host, db, user, select_priv, insert_pr..
MySQL - 메모장 mysql -u root -p 비밀번호 참고로 default 비밀번호는 master 입니다.
Database 정리 제목 : Database 정리 ▶ 데이터베이스(DataBase) 정의 데이터베이스(DataBase)는 데이터(data)의 모임이다. 동시에 복수의 적용 업무를 지원할 수 있도록 복수 이용자의 요구에 호응해서 데이터를 받아들이고 저장, 공급하기 위하여 일정한 구조에 따라서 편성된 데이터의 집합이다.▶ 데이터베이스(DataBase) 목적 ? 가장 정확한 데이터를 가장 효율적으로 응용할 수 있게 관리 ? 데이터의 관리 단위는 ‘테이블(table)’ ? 서로 다른 언어로 이루어진 S/W라 할지라도 표준 명령어(SQL)를 만들어서 필요한 DATA가 필요하면, SQL을 DBMS에 넘겨주어 원하는 DATA를 얻을 수 있다. ▶ 데이터베이스(DataBase) 특성 ① 실시간 접근성 : 수시적이고 비정형적인 질의(que..