코딩 | 개념 정리/MySQL

Mysql join 총정리 이 그림 하나면 모든게 정리된다.!!
[export] 대량 데이터를 서버에서 csv파일로 저장하기 위해서는 $ mysql -u root -p user 명령어로 서버에서 직접 mysql에 들어간다음 mysql 명령어 입력을 다음과 같이 하면 특정 폴더에 내려받기를 할 수 있다. select * from [테이블명] INTO OUTFILE '/tmp/csvfile.csv' FIELDS ENCLOSED BY '"' TERMINATED BY';' ESCAPED BY '"' LINES TERMINATED BY '\r\n'; --- 이때 경로는 tmp 폴더로 하는것이 편리할듯 하다 권한관련 에러가 잘 난다. [import] csv 파일을 테이블에 바로 import 하기 위해서는 위와같이 서버에서 mysql에 바로 접속해서 import 시킨다. LOAD..
MySQL - 테이블 내용 삭제 - DELETE, TRUNCATE 차이점 테이블에서 내용을 삭제할때는 DELETE, TRUNCATE를 자주 사용하게됩니다 DELETE, TRUNCATE 둘다 테이블의 내용을 삭제하지만 차이점이 존재합니다 1. DELETE 1) 데이터만 삭제 되고 용량이 줄어들지 않습니다 2) 삭제한 내용을 되돌릴 수 있습니다 3) 전체 데이터 혹은 일부만 삭제가 가능합니다 4) TRUNCATE의 비해 속도가 느립니다 2. TRUNCATE 1) 테이블의 초기상태로 되돌립니다 2) 용량이 줄어들고, 인덱스 등등 도 삭제됩니다 3) 삭제 후 되돌릴수 없습니다 4) 전체 삭제만 가능합니다 MySQL - 테이블 내용 삭제 - DELETE, TRUNCATE 이제부터 테이블 내용을 삭제하는 방법을 알..
DB 관리를 하다보면 별일이 다 생기죠. mysql 구동 중 mysql이 어떤 쿼리를 실행 중 그 쿼리가 실행이 종료 되지 않아서 mysql 락이 걸릴 때가 있어요. 락이 걸리면 난감합니다. 이 때 해결 방안은 총 3가지 입니다. 1. workbench나 dbeaver 등 본인이 쿼리를 실행한 프로그램을 종료하고 재접속 2. 해당하는 프로세스를 찾아 종료 3. 아파치나 mysql을 리부팅 2번의 경우 아래와 같이 하시면 됩니다. 2-1. 먼저 mysql 을 접속해주시고 root@localhost ~>mysql -u root -p Enter password: 앞의 위치는 외부에서 접속하느냐 본인 서버에서 직접 접속하느냐에 따라 달라질수 있는건 다들 아시죠? 2-2 .프로세스 체크 mysql > SHOW P..
계속 찾아보게 되서 정리해 봅니다. | 컬럼명 변경 ALTER TABLE 테이블명 CHANGE 기존컬럼명 변경할컬럼명 컬럼타입; mysql> ALTER TABLE user CHANGE socre score int; ALTER TABLE 테이블명 CHANGE 기존컬럼명 변경할컬럼명 컬럼타입; mysql> ALTER TABLE user CHANGE socre score int; | 컬럼 순서변경 ALTER TABLE 테이블명 MODIFY 순서변경할컬럼명 컬럼타입 AFTER 앞에오는컬럼명; ALTER TABLE usr MODIFY nickname varchar(64) AFTER user_id; ALTER TABLE 테이블명 MODIFY 순서변경할컬럼명 컬럼타입 AFTER 앞에오는컬럼명; ALTER TABLE ..
본 필자는 Mysql DB 업로드시 아래와 같은 과정을 거친다. DB 작업시 파일 형태: EXCEL 최종업로드 파일 형태: CSV 1. EXCEL로 DB 작업 2. 업로드할 DB만 다른이름으로 저장 > CSV 형태로 저장 3. CSV 파일을 메모장으로 열기 > 불필요한 데이터나 공백이 삽입 되어있는지 체크 > 컬럼명이 Mysql 테이블명과 동일한지 체크 4. 체크가 끝난 파일을 다른이름으로 저장 > 메모장 하단에 파일 형식: UTF-8으로 설정 후 저장 > 이 과정을 거치지 않을 경우 대부분의 엑셀 파일(한글이 포함된)은 ANSI를 기본으로 저장해주다보니 에러가 많이 발생함. > CSV로 저장시 공백이 ?로 저장되는 경우가 있음(메모장에도 찾기/바꾸기가 있으니 이걸 이용하시면 쉬워요.) 5. 해당 파일을..
dataedo.com/kb/tools/mysql-workbench/how-to-view-and-edit-table-and-column-comments How to view and edit table and column comments with MySQL Workbench - MySQL Workbench Tutorials MySQL, like most databases, allows you to add comments to each table and column. If used, this is useful for understanding database schema and meaning of data elements. dataedo.com MySQL, like most databases, allows yo..
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 해결방법 기본적으로 원인은 Mysql server가 작동하고 있지 않아서 발생하는 것입니다. 따라서, Mysql server를 켜주기 위해 아래의 과정을 따라해주시면 됩니다. 1. 작업관리자(Ctrl+Alt+Del)를 실행한다. 2. 서비스에서 mysql를 찾아준다. 3. 우클릭의 재시작(restart)를 해준뒤, 다시 mysql -u root -p 명령어를 다시 실행해본다. 그런데 이런데도 안된다면 mysql root 비밀번호의 오류인 것이므로, root 비밀번호를 스킵하고 접속한 뒤 비밀번호를 재설정해주어야 한다. 실행창에 mysqld --skip -grant 를 입력하여..
PatienceLee
'코딩 | 개념 정리/MySQL' 카테고리의 글 목록 (2 Page)