본문 바로가기

etc/Database(SQL)20

Create View Syntax Example SQL > Data Definition Language (DDL) > Create View StatementViews can be considered as virtual tables. Generally speaking, a table has a set of definition, and it physically stores the data. A view also has a set of definitions, which is build on top of table(s) or other view(s), and it does not physically store the data.The syntax for creating a view is as follows:CREATE VIEW "VIEW_NAME" AS "SQ.. 2019. 3. 6.
Int vs GUIDs Primary Key in database The Great Primary Key2018.04.17#primaryKey, #단순번역Integer vs GUIDDB 테이블의 Primary Key는 무엇이 최선인가?!개요정수 사용GUID 사용Which is Better ?출처DB 테이블의 Primary Key는 무엇이 최선인가?!테이블 설계 중 테이블의 pk 값을 무엇으로 할것인가에 대한 논의가 있었다 이에 관련 자료를 찾던중 괜찮을 만한 글을 찾았다. (아래 내용은 단순 번역글입니다.)개요임의의 데이터베이스 테이블을 생성하는 첫 번째 단계 중 하나는 상기 테이블에서 주어진 행을 고유하게 식별 할 데이터의 종류를 결정하는 것이다. 이를 Primary key 라고 합니다.현대 데이터베이스에서 “thin air”로 고유 한 키(unique key)를 만.. 2019. 2. 13.
How to write INSERT IF NOT EXISTS queries in standard SQL SOURCE : https://www.xaprb.com/blog/2005/09/25/insert-if-not-exists-queries-in-mysql/ If necessary, INSERT IF NOT EXISTS queries can be written in a single atomic statement, eliminating the need for a transaction, and without violating standards. In this article I’ll explain several ways to write such queries in a platform-independent way.MotivationSuppose a table of urls has a unique index on t.. 2018. 7. 31.
MariaDb, MySql datetime query. SELECTNOW(),DATE_ADD(NOW(),INTERVAL 9 HOUR),date_format(NOW(),'%Y-%m-%d %H:00'),date_format(DATE_ADD(NOW(),INTERVAL 9 HOUR),'%Y-%m-%d %H:00') ; [Output]2018-05-30 21:26:27,2018-05-31 06:26:27,2018-05-30 21:00, 2018-05-31 06:00 2018. 5. 31.