MySQL
-
[MySQL] 함수(function) 생성하기IT/정리 2023. 4. 16. 23:31
MySQL에서 함수를 생성해서 업무적으로 활용할 수 있다. 여기서는 간단한 테이블을 만들고 해당 테이블을 조작하는 함수를 만들어 본다. 툴은 MySQL workbench를 사용함 123456789101112131415161718192021222324252627282930313233343536show databases;create database testdb;show databases;use testdb;show tables; -- 1. 테이블 생성create table professor (professor_id int primary key auto_increment,name varchar(32) not null,belong varchar(12) default 'foo',phone varc..
-
[설치] 맥북에 MySQL 설치하기IT/삽질 2023. 4. 15. 18:56
새로 옮긴 직장에서 DB로 MySQL을 사용한다. 과거 프로젝트 수행하면서 MySQL도 다뤄봤지만, 주로 ORACLE만 사용했었다. 오라클과 크게 다를게 있겠냐마는 그래도 새로운 마음으로 새롭게 적응해보겠다고 노트북에 설치를 해본다. 맥북에 MySQL을 설치하기 위해서 brew나 docker를 이용하는 방법이 있다고 하는데, 나는 그 중에서 docker를 사용해서 설치를 했고, 나중에 까먹을 "나"를 위해서 정리해본다. ^^ 1. docker 설치 파일 다운로드 - 경로 - 자신의 cpu 타입에 따라 다운로드 선택 (Mx 계열은 "Apple silicon" 으로 인텔칩은 "Intel chip" 으로 선택..
-
MySQL(MariaDB) 에러 해결 방법 - No database selected.IT/SpringBoot&AWS 2022. 5. 13. 21:30
참고 도서 : 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 AWS RDS로 MariaDB를 선택하여 환경 구성 중이다. 테이블 생성을 위해 쿼리를 수행하였는데, 아래와 같은 에러가 발생한다. Error executing SQL statement. (conn=293) No database selected - Connection: freelec: 24ms 이는 MariaDB 뿐만 아니라 MySQL에서 흔하게 발생하는 오류인데, use 명령어를 통해 쿼리를 수행할 DB를 지정해줘야 한다. /* 쿼리를 수행할 데이터베이스 활성화 */ use freelec_springboot3_webservice ; 끝~