일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 리눅스
- 역할
- 데이터분석
- 플라스크
- 디렉토리
- 원격저장소
- 프로그래머스
- 우분투
- 단축키
- 예제
- matplotlib
- 에러
- 데이터베이스
- 코랩
- 머신러닝
- 아나콘다
- MySQL
- OpenCV
- 가상환경
- 디버깅
- visual studio code
- 깃허브
- 엑셀
- 라이브러리
- SQL
- 운영체제
- 파이썬
- 기초
- vscode
- 판다스
- Today
- Total
목록MySQL (8)
취미와 밥줄사이
공공데이터 포털에서 다운로드 한 자료를 mysql 워크벤치에 임포트 하였다. 그리고 replace 문법을 통해서 필드의 [ , ]를 제거하려고 하였으나 다음과 같은 에러 라인이 발생하였다. Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column. To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 에러의 원인 테이블에서 key값을 이용한 update나 delte만을 허용하도록 되어 있는데, 그렇게 않고 넓은 범위에 update 혹은 delete를 적용..
디버깅하기 파이썬과 MySQL을 연동하고 INSERT 하는 과정에서 이러한 에러가 발생하였다. 내가 작성한 코드를 분석하면서 문제를 해결할려고 했지만 좋지 않은 해결방법이었던 것 같다. 에러가 발생한 위치를 확인하고 코드를 확인하였지만 문제를 발견하지 못 하였다. 그러나 구글링으로 단번에 문제점을 찾을 수가 있었다. * cursor 부분을 connection으로 변경하니 해결되었다. * 어떤 클래스의 자료형인지, 인스턴스인지, 속성인지 확인하고 코드를 작성해야한다.. * 후 cursor에는 commite이라는 메소드가 없다... Reference snepbnt.tistory.com/371 [ [Python Error] AttributeError: 'MySQLCursor' object has..
1. Visual Studio Code 실행하기 2. pip로 myspl 라이브러리 설치하기 pip install mysql-connector-python 3. myspl 라이브러리 임포트하기
1. group by - 그룹화하여 유형별 집계량을 확인하고 싶을 때 사용 - SELECT 필드명 FROM 테이블명 GROUP BY 그룹화할 필드명 2. 예제 2-1 모든 컬럼 조회: SELECT * FROM 테이블명; SELECT * FROM SHIRTS; 2-2 GROUP BY 조회: SELECT * FROM 테이블명 GROUP BY 테이블명; select * from shirts group by article;
1. 테이블 조회 SELECT * FROM movie; 2. SELECT 필드명 FROM 테이블명 WHERE 필드명 IN (VALUES); SELECT * FROM movie where director in ('봉진호', '봉준호'); ------------------------------------------------------------------------------------------ director라는 필드에 '봉진호' , '봉준호'라는 값이 포함된 결과값을 추출 SELECT * FROM movie where title in ('설국열차', '괴물', '인생은 아름다워'); ------------------------------------------------------------------..
1. 기본 데이터베이스 지정하기 use 데이터베이스명; use yhdb; 다른 분들은 본인이 생성한 데이터베이스 명칭을 입력하세요 2. 테이블 생성 create table movie( id int not null auto_increment primary key, review varchar(100), title varchar(100), director varchar(100), released_year int); 3.데이터 삽입 insert into movie(review, title, director, released_year) values ('재밌다', '설국열차', '봉진호', 2015), ('슬프다', '1번방의 기적', '김민수', 2100), ('무섭다', '괴물', '봉준호', 2002), ('..
SELECT 필드명 FROM 테이블명; * : 모든 필드를 의미합니다. ----------------------------------------------------------------------------------- SELECT * FROM movie; 1. 기본 데이터베이스 지정 use 데이터베이스명; use yhdb; 2. 테이블 생성 create table 테이블명( 컬럼명 자료형 키워드 컬럼명 자료형 키워드 ); --------------------------------------------------------------------------------------------- create table movie( id int not null auto_increment primary key, ..
1. 테이블 생성 create table books ( book_id int not null auto_increment, title varchar(100), author_fname varchar(100), author_lname varchar(100), released_year int, stock_quantity int , pages int , primary key (book_id) ); 2. 데이터 삽입 INSERT INTO books (title, author_fname, author_lname, released_year, stock_quantity, pages) VALUES ('The Namesake', 'Jhumpa', 'Lahiri', 2003, 32, 291), ('Norse Mythology..