본문 바로가기
반응형

mysql13

MariaDB 설치하기(Window) MariaDB를 설치해보겠다. MariaDB 설치하러가기 MariaDB Foundation - MariaDB.org … Continue reading "MariaDB Foundation" mariadb.org 상단에 Download를 눌러서 다운로드 페이지로 진입. 들어가면 version을 선택해서 다운로드 받을수 있게 되어있다. 최신버전을 이용해도 좋지만 개인적으로 너무 최신버전은 잘 사용하지 않게 된다. 10.6.14 버전을 선택해서 다운로드를 눌러주자. 그럼 설치파일이 다운로드 된다. 다운로드가 완료되면 실행. 그리고 next next로 넘기다보면 root 계정의 비밀번호를 선택하는 란이 나온다. root 계정은 최상위 권한을 가진 '관리자' 계정이기때문에 비밀번호 입력후 꼭 기억을 해놔야한다. 입.. 2023. 7. 27.
sts로 mysql을 연동, mybatis를 이용하여 db에 데이터를 입력시 한글 ??? 표기 현상 팀 프로젝트를 진행하던도중 기이한 현상을 발견했다. DB에서 insert문을 직접 날려준 데이터는 정상적으로 한글이 표기되지만, 입력 Form을 만들어서 작성한 글들은 한글이 다 ???처리 되는 현상... DB를 살펴봤다. 음...? DB에도 값이 ???로 들어갔다. 이게 무슨일이지... 한참을 검색해보고 구글링도 신나게해보고, chatGPT에도 물어보고 여러가지 방법을 시도해보았다. 다 하나같이 Encoding 설정을 살펴보라는 이야기였는데.. 분명히 Table 생성과 Database 생성해줄때 Characterset UTF-8이 정상적으로 들어가있었다 Okky에도 질문을 올려보고... Mysql cmd창을 열어서 utf8도 다시 입력을해주고... 온갖 JSP 파일에도 인코딩을 확인하고... sts도 .. 2023. 2. 23.
MYSQL mysql column count doesn't not match value count at now 1 에러 해결 MYSQL DB에 Dummy 데이터를 추가하던도중 이런 에러가 발생했다. 이 에러는 일단 데이터를 입력할 Table의 행 갯수와 Value에 입력한 행 갯수가 일치하지 않아 발생하는 에러이다. insert 문을 점검해보면 그 답을 알수있다. insert into user(id, password, name, zipcode, address, pricynum, email, phonenum, gender, grade) values('dummy4','1234','최초롱','08356','서울시 서초구','880808-1238514','dummy4@naver.com','010-8888-9999''M','1'); 이 문구가 에러였다. 눈을 씻고 찾아봐도 아무리 찾아봐도 행 갯수가 맞는데.... 하고 보니 phonen.. 2023. 2. 19.
MYSQL ALTER DB 구조를 수정하거나 컬럼명을 변경하거나 제약조건을 변경할때 ALTER 문을 사용한다. 컬럼의 값을 변경할때는 UPDATE, 테이블의 구조적인 부분을 변경할때는 ALTER 기억하자. -- 컬럼을 변경할때 alter table 테이블명 modify column 컬럼명 변경할항목들(ex:데이터타입, 제약조건); -- 예시 alter table userinfo modify column user_birth varchar(30) not null; -- 컬럼 추가 alter table 테이블명 add column 추가할컬럼명 [데이터타입] [제약조건]; -- 예시 alter table helper_comment add column comm_update datetime; -- 컬럼이름 변경 alter table 테.. 2023. 1. 19.
반응형