본문 바로가기
반응형

MYSQL22

MySQL 5.5 백업 [Windows 서버 기준] 필요한 파일 1. my.ini 2. ProgramData\MySQL\MySQL Server 5.5\data 스키마별 폴더 전체 복사 3. ib.logfile0, ib.logfile1 4. ibdata1 아래 정식사이트 내용 발췌 (https://dev.mysql.com/doc/refman/5.5/en/innodb-backup.html) 2017. 2. 3.
계산식이 있는 DB 처리 아래 내용은 사칙연산 중 더하기,빼기에만 해당됨. 나의 경우 아래와 같이 DB가 구성됨.(재무재표 처리하는 내용) 1. 실제 재무제표 정보 계정코드 계정값 년월 00010 1245 201512 00011 110 201512 2. 계정코드 정보 (0은 단독계정, 1은 산식계정) 변경 계정코드 계정코드 산식계정여부 A0000 00010 0 A0001 00011 0 A0002 1 A0003 1 3. 산식계정정보 변경계정코드 계정코드 순서 기호 A0002 00025 1 A0002 00026 2 + A0002 00035 3 + A0003 00027 1 A0003 00038 2 - A0003 00040 3 + 대략 레이아웃은 위와 같다. 쿼리문은 SELECT 년월, 변경계정코드, SUM(계정값) FROM ( SEL.. 2017. 2. 2.
테이블 스키마 변경 rename table 현재스키마.테이블명 to 바꿀스키마.테이블명; 테이블의 양과 상관없이 금새 됨. 2017. 1. 20.
workbench에서 import시 주의 개인적으로 사이트를 만들고 있었는데.. MySQL Workbench 툴에서 오류가 발생했다.. Data Export를 실행했는데, 아래와 같은 오류가 발생한 것이다. 01:18:31 Dumping findcarshop (all tables) Error executing task: 'ascii' codec can't decode byte 0xb1 in position 32: ordinal not in range(128) Error executing task [Error 32] : 'c:\\users\\\xb1\xe8\xc7\xd1\xbc\xba\\appdata\\local\\temp\\tmpaowwpc.cnf' 01:18:31 Export of D:\FindCarShop\dumps\Dump20131127-.. 2017. 1. 9.
MySQL 지정단어를 컬럼값으로 사용방법 ex) INSERT INTO TEMP (SIGNAL) VALUES('Plus') 위 예제와 같이 사용하면 syntax오류가 뜬다. SIGNAL 단어가 MySQL에서 사용되는 단어이기 때문에 하여 아래와 같이 처리하면 정상작동 된다. INSERT INTO TEMP (SIGNAL) => INSERT INTO TEMP (`SIGNAL`) ----------> 숫자 1 좌측에 ` ` 로 감싸면 Okay 2017. 1. 4.
명령어(작성중) 1. 테이블 생성 쿼리 조회 show create table db.tablename 2. 테이블 권한주기(모든권한) grant all privileges on dbName.tableName to '계정명'@'%'; 3. 프로시저 권한주기 grant execute on procedure procedureName to '계정명'@'%'; 함수 설명 예시 floor 소수점 자리수 그냥 버림 select floor(4.8) -> 4 select floor(4.2) -> 4 round 소수점 이하 자리에서 반올림(콤마 후 숫자는 소수점자리 반올림할 대상) select round(4.8) -> 5 select round(4.2251,1) -> 4.2 select round(4.2251,2) -> 4.23 2016. 12. 7.
반응형