본문 바로가기
반응형

프로그래밍/Database16

[MySQL] UTF8 한글깨짐 오류 해결법 MySQL insert중 한글이 들어가지 않는 경우 "인코딩 오류" 아래와 같이 한글이 "???"로 깨져서 들어가 있다. 해결 방법 2가지를 설명하면 1. 테이블의 character을 utf8로 변경한다. -- 테이블 인코딩 정보 확인 SHOW CREATE TABLE "테이블 명"; -- 캐릭터셋 변경 ALTER TABLE "테이블 명" CONVERT TO character SET utf8; 2. my.ini(윈도우), my.cnf(리눅스) 파일 변경하기 [MySQL] 윈도우 환경에서 한글 설정(utf-8) , 한글 깨짐 오류 해결 방법 **참고: http://discafe.tistory.com/entry/mysql-%ED%95%9C%EA%B8%80-%EC%84%A4%EC%A0%95utf8... m.bl.. 2018. 11. 21.
[데이터베이스] CRUD 기본 사용법 mysql oracle 기준 기본 쿼리 입니다. 데이터베이스 생성 -- 데이터베이스 생성 CREATE DATABASE TESTDB; -- 데이터 베이스가 생성됬는지 확인 SHOW DATABASES; -- 데이터베이스 사용 USE TESTDB; -- 데이터베이스 삭제 DROP DATABASE TESTDB; 테이블(Table) 만들기 -- 테이블 생성 CREATE TABLE student( student_id int primary key auto_increment, name char(10), addr char(50), phone char(20), add_Date DATETIME ); -- 현재 테이블들의 목록 show tables; -- 테이블의 필드 확인 desc student; 테이블 데이터 조회(Sel.. 2018. 11. 20.
[데이터베이스] CRUD란? (Create,Read,Update,Delete) 흔히들 소프트웨어를 만들때 "CRUD 써서 하고" 라는 말을 많이 합니다. 저도 처음들었을 때 이게뭐지? 당황할 수 있는데 전혀 그럴 필요 없습니다. 지금부터 알면 되니까요 하하 ( "이것도 몰라?" 하면 안되요) 정의 (위키백과) CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말이다. 사용자 인터페이스가 갖추어야 할 기능(정보의 참조/검색/갱신)을 가리키는 용어로서도 사용된다. 데이터베이스 SQL문과 대응 이름 조작 SQL Create 생성 INSERT Read(또는 Retrieve) 읽기(또는 인출) SELECT Update 갱신 UPDATE Delete(또는 Destroy) .. 2018. 11. 20.
[데이터베이스]데이터베이스의 시작 컴퓨터쪽은 항상 필요에 의해 시작을 하는 것 같다. 어느순간 어느 기술이 필요하면 그에 따른 언어, 툴 등등 찾아보고 시작하는 경우가 대부분이다. (물론 미리 배워두거나 취미면... 제외) 나 역시 데이터베이스를 배우는 이유도 바로 실전에서 써야하기 때문이다. 하지만 바로 필요하기 때문에 책 하나를 사서 일일이 읽어볼 여유가 없을 것이다. 그렇다면 무엇을 해야하는가? "삽질"(헛수고) 데이터 베이스의 삽질은 계속 쿼리문을 작성해보고 실행해보는 것이라고 생각한다. (ㄹㅇ 돌아서면 쿼리문 까먹음) 그래서 데이터베이스의 주요 패턴 쿼리를 써볼 예정이다. 2018. 11. 20.
반응형