IT-개발/DB(17)
-
(mariadb) like 문
SELECT * FROM member WHERE name LIKE '홍%; member 테이블에 name이 홍 씨를 모두 검색 (뒤에 자릿수는 상관 x, 홍 만 있어도 검색) -------------------------------------------------------------------------- SELECT * FROM member WHERE name LIKE '% 길동; member 테이블에 name이 이름이 x길동 인 사람을 검색 (앞에 자릿수는 상관 x, 길동 만 있어도 검색) -------------------------------------------------------------------------- SELECT * FROM member WHERE name LIKE '% 길동%..
2020.02.06 -
(SQL) TCL(Transaction Control Language) 이란 ?
COMMIT과 ROLLBACK 를 mysql로 이해하려고 하는데~ 갑자기 SAVEPOINT 가 보이네요~ ㅠㅠ 내용이 좋아서 저장! (펌 : https://rh-cp.tistory.com/41?category=661522 ) https://rh-cp.tistory.com/41?category=661522 (SQL) TCL(Transaction Control Language) 이란 무엇일까? TCL(Transaction Control Language)이란? ▷ DCL(Data Control Language)에서 트랜잭션을 제어하는 명령인 COMMIT과 ROLLBACK만을 따로 분리해서 TCL이라고 표현하고 있습니다. ◈COMMIT 연산 ▷ COMMIT 연산은.. rh-cp.tistory.com TCL(Tr..
2020.01.31 -
[mysql] MySQL 하지 말아야 할 것 17가지 (펌)
권장사항이다. 이것을 이해하면 당신의 어플리케이션이 더 나은 성능을 발휘할 것이다. 다만 이것이 사람의 실력을 판단하는 척도로 사용되서는 안 될 것이다. 작게 생각하기 - 조만간 규모가 커질거라면 MySQL ecosystem을 봐야된다. - 그리고 캐싱 빡시게 안 하는 메이저 웹사이트는 없다. - develooper.com의 Hansen PT랑 Ilia 튜토리얼 볼 것 - 처음부터 확장 가능하게 아키텍처 잘 쪼개놔야된다. - 복제랑 파티셔닝 어떻게 할지 미리 계획 세워놔라. - 파일 기반 세션 좀 쓰지마 -_- - 그렇다고 너무 쓸데없이 크게 생각하지도 말 것 - 특히 성능하고 확장성 구분 못 하면 난감함 EXPLAIN 안 써보기 - SELECT 앞에 EXPLAIN 이라고 붙이기만 하면 되는 것을 (....
2020.01.15 -
[mariadb] utf-8 설정하기
기본 설정 상태보기 MariaDB [(none)]> show variables like 'c%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | l..
2019.07.09 -
[mariadb] 유용한 명령어 모음 (펌 + 혼합)
펌 : http://hieehee.blogspot.com/2017/01/mariadb.html MariaDB 명령어 Show Databases;
2019.05.08 -
[mariaDB] UNION 연산자 (펌)
select 로 생성된 결과 data들을 붙여서 1개로 표현, 중복되도 표현하면 UNION ALL, 아니면 UNION ~ 쉽게 정리된 곳 Link : https://zetawiki.com/wiki/SQL_UNION,_UNION_ALL_%EC%97%B0%EC%82%B0%EC%9E%90 SQL 집합 연산자 중 하나 두 SQL 쿼리문의 결과를 합치는 연산자 UNION은 중복된 행[1]이 제외됨 UNION ALL은 중복된 행이 그대로 있음 2 예시[편집] 실습용 테이블 2개 mysql> SELECT * FROM sales1; +--------+--------+ | person | amount | +--------+--------+ | Joe | 1000 | | Alex | 2000 | | Bob | 5000 |..
2019.05.08