오늘은 공부 중/DB 14

[mysql] 다중 컬럼 유니크키 주기

ALTER TABLE 테이블명 ADD UNIQUE (컬럼1, 컬럼2, 컬럼3); https://myhappyman.tistory.com/148 Mysql - 여러개의 컬럼을 유니크하게 관리하기(다중 컬럼, UNIQUE) DB 컬럼에 primary key, unique 등을 사용하여 값의 중복을 방지할 수 있는데, 여러개의 컬럼을 동시에 체크하여 중복을 체크해야 하는 경우 여러개를 묶어서 unique 처리를 하면 된다. ALTER TABLE 테이블 myhappyman.tistory.com

[mysql] csv 파일 import 시 0이 사라지는 문제, excel 파일 import하기, 'Could not determine delimiter' 문제

https://cotak.tistory.com/63#--%--MySQL%--Workbench%--%EC%-B%A-%ED%--%--%--%EB%B-%-F%--%ED%--%-C%EC%-D%B-%EB%B-%--%--%ED%--%--%EC%-D%B- 1. 처음엔 Table Data Import를 사용하려고 했다. 그런데 해당 기능은 excel 파일은 받아올 수가 없다고 해서 csv 파일로 변환이 필요했다. 혹시 이 과정에서 숫자 0이 자꾸 사라진다면 csv 파일을 메모장으로 열어서 utf-8로 저장한 뒤 import하면 된다. wizard import 사용하면 좋지만, 너무 느려서 mysql for excel을 다운받기로 했다. 참고로 Table Data Import Wizard 'Could not determ..

[mysql] 대문자로 싹 바꾸고 싶을 때

치환하고 싶을 때 http://blog.freezner.com/archives/606 [MySQL] 데이터의 대소문자 치환 아주 간단한 방법이라 길게 설명도 필요 없을것 같습니다. 소문자 치환 [crayon-613fce9cd7648780427270/] 대문자 치환 [crayon-613fce9cd764f552845508/] 위 예제는 myTable 테이블 내에 존재하는 모든 myData 필드 blog.freezner.com MySQL 1 update myTable set myData = lower(myData); 소문자 치환 update myTable set myData = upper(myData); 대문자 치환 db는 안 건들고 보여줄 때만 치환하고 싶을 때 https://extbrain.tistory...

[mysql] 특정 값 제외 검색

https://tnsgud.tistory.com/671 Mysql select 조회시 특정값 제외, 포함 검색 및 LIKE NOT 활용 Mysql select 조회시 특정값 제외, 포함 검색 및 LIKE NOT 활용 데이터를 조회하는 select 쿼리 조건절 부분을 간단히 정리합니다. 데이터베이스에 존재하는 데이터 중에서 원하는 부분을 조회 하기 위 tnsgud.tistory.com https://webisfree.com/2014-01-28/[mysql]-%ED%95%84%EB%93%9C%EC%97%90%EC%84%9C-%ED%8A%B9%EC%A0%95%EB%AC%B8%EC%9E%90-%ED%8F%AC%ED%95%A8-%EB%98%90%EB%8A%94-%EC%A0%9C%EC%99%B8%ED%95%9C-d..

[MYSQL] AI를 PK로 삼고 싶지 않을 때 / 대소문자를 구분하고 싶을 때

1. AI를 PK로 삼고 싶지 않을 때 AUTO_INCREMENT컬럼을 pk에서 빼면 에러가 날 때가 있다. Incorrect table definition; there can be only one auto column and it must be defined as a key 그럴 때는 UNIQUE KEY로 생성 될 경우, 결합 PK의 후행컬럼으로 생성되거나 PK에서 제외 되어도 상관 없다. 출처: https://adbancedteam.tistory.com/149 [aDBanced Team] https://choelhee.tistory.com/15 mysql auto increment 를 포함한 테이블에서 pk 생성시 주의점 mysql에서 dump 한 ddl 을 그대로 적용하려는데 오류가 발생했다. 해당..

[ mysql ] unable to connect localhost mysql이 뜰 때

https://velog.io/@joajoa/MySQL-%EC%84%9C%EB%B2%84-%EC%8B%A4%ED%96%89-%EB%B0%8F-%EC%A2%85%EB%A3%8C-%EB%B0%A9%EB%B2%95 MySQL 서버 실행 및 종료 방법 운영체제가 실행될 때 설치된 서버가 자동으로 실행되도록 해보자.윈도우 검색창에서 서비스 (데스크톱 앱) 클릭이미지1MySQL80 이름으로 서비스가 실행 중 으로 표시되어 있으면 실행 된다.이미 velog.io 사용자 권한이 안 되어 있든지, mysql80 서버가 꺼져 있어서 그렇다