본문 바로가기

mysql7

[mySQL] Mac OS에서 brew를 사용해서 mysql Workbench를 설치하는 방법

Mac OS에서 workbench를 설치해보겠습니다. dgm을 제 맥북에 남기고 싶지 않아서, brew를 사용해서 개발에 필요한 프로그램들을 설치하고 있습니다. brew가 설치되어 있지 않으시다면, 이번 기회에 설치해서 사용하시는 것을 권장드립니다. brew설치 방법 이미 설치가 되셨다면, 아래 명령어를 터미널에 입력해주시면 자동으로 설치가 됩니다. brew cask install mysqlWorkbench 설치가 완료되면, 아래처럼 터미널에서 메시지를 줍니다. 2020. 11. 28.

macOS 환경 터미널에서 mysql 사용 명령어

macOS 환경 터미널에서 mysql 사용 명령어 - mysql 실행 mysql.server start - mysql 비밀번호 설정 mysql_secure_installation mysql root 로그인 mysql -uroot -p - mysql 설정 확인 status; 2020. 11. 7.

[MySQL]you are using safe update mode and you tried to update

MySQL를 사용할 때 DB Tool에서 DELETE FROM 또는 UPDATE SQL을 사용할 때 다음 오류가 날 수 있습니다. 오류메시지 you are using safe update mode and you tried to update 해결방법 일시적인 해결 방법. 다음 쿼리를 DBTool에 쿼리를 치듯이 입력 후, 실행합니다. SET SQL_SAFE_UPDATES = 0; 이제 delete 또는 update 쿼리 실행하게 되면 정상적으로 쿼리가 작동합니다. 2020. 4. 27.

[heroku clearDB] 히로쿠 addons cleardb 사용법

안녕하세요. 이번 글은 heroku에서 cleardb를 사용해서 mysql 데이터베이스를 생성하고, dbTool인 sequel pro로 붙어서 테이블을 생성해볼게요. =준비물= heroku 로그인 heroku 계정에 신용카드 정보 등록 heroku 생성된 app 터미널 와이파이 =하는 법= 1. 터미널에서 heroku 앱의 Local Repository경로로 이동 앱 생성 후, 터미널 경로 이동 방법 알아보기. 2. heroku cleardb 생성하기 터미널에 다음 명령어를 입력 1 heroku addons:create cleardb:ignite 3. 생성한 cleardb 접근 정보 알아내기 1 heroku config | grep CLEARDB_DATABASE_URL 보는 법. mysql://usern.. 2020. 4. 18.

[MySQL]auto_increment 사용법 how to use?

영상도 있으니 영상도 보시고 도움이 되셨다면, 좋아요 부탁드립니다.! https://youtu.be/1iurpRGG-yc 1. AUTO_INCREMENT값이 들어가는 테이블 만드는 법 보통 AUTO_INCREMENT값은 테이블에 기본키 값으로 많이 사용한다. 데이터가 입력될때 자동으로 값이 1개씩 증가되는 컬럼 속성이어서 튜플 간에 데이터 중복이 발생하지 않는 값이 되기 때문이다. CREATE TABLE MEMBER( AUTO_INCRE int auto_increment primary key, NAME varchar(64), AGE int ); 2. AUTO_INCREMENT에 값 넣는 법 AUTO_INCRE컬럼은 빼고 실제 값을 넣을 컬럼명과 값만 쿼리에 지정해 주면 AUTO_INCRE는 자동 증가값이.. 2020. 2. 25.

[MySQL]개발자라면 반드시 알아야하는 EVENT SCHEDULE

시작하면서... (삽질마니해따...)Event_Scheduler와 MySQL 프로시저를 사용한 이유는 회사제품 수집기에서 수집해온 데이터가 쌓이는 테이블에서 다른 테이블로 데이터를 정제해서 이관하기 위해서 사용하였습니다. 이렇게 알게된 내용을 공유합니다. 영상 이 영상이 도움이 되셨다면 좋아요와 구독 한번씩 부탁드립니다. https://www.youtube.com/watch?v=Cb9_ltbM_Jc 준비사항 MySQL5.7 MySQL WorkBench _의의으쥐지_ 1. 프로시저(PROCEDURE) 생성하기 프로시저는 MySQL에서의 메소드(함수)라고 보시면 됩니다. 실행할 여러 쿼리문이나 조건문이 들어가야 하는 쿼리문 반복문도 함께 사용할 수 있습니다. 1-1 프로시저 실제 사용 예시 1 2 3 4 5.. 2020. 1. 31.

[SQL] bind variable의 사용 의미

바인드 변수 정의 바인드 변수는 PL/SQL 또는 SQL 쿼리문에서 WHERE 절에 value 값을 (?)로 사용하는 변수이다. 호스트 환경에서 생성되어 데이터를 저장한다. print 명령어를 사용해서 변수를 확인할 수 있다. 바인드 변수를 사용하는 이유 1) 성능 향상을 위한 사용 목적 바인드 변수가 뭔지 알아보는 과정에서 지금까지 몰랐던 MySQL이 쿼리를 받고부터 어떤 절차를 가지고 쿼리가 실행되었는지 알지 못하고 사용해 왔다는 것을 알았다. 관련 블로그를 정독하고 정리하였다. 쿼리를 받으면 MySQL에서 처리 절차 1. 구문 오류 체크 (parse) 2. 공유 역역에서 해당 구문 검색 (parse) 3. 권한 체크 (parse) 4. 실행 계획 수립 (parse) 5. 실행 계획 공유영역에 저장 .. 2019. 6. 11.