<테이블 만들기>데이터베이스 생성(필수)create database zerobase default character set utf8mb4; 테이블: 데이터베이스 안에서 실제 데이터 저장되는 형태(행row, 열column)테이블 생성use zerobase; (zer
Database : 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합체DBMS: 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터베이스를 관리해주는 소프트웨어 (mysql)RDB(관계형 데이터베이스): 서로 관계가
23.1.10(화) 조작어 1) insert > insert into tablename(column1,column2..) values (value1, value2..) ex) insert into person(id,name,age) values (1,'홍길동',30
join : 두 개 이상의 테이블 결합self join ( inner join과 같은 결과)concat : 여러 문자열 하나로 합치거나 연결alias : 컬럼이나 테이블 이름에 별칭 생성select concat(name, ' : ', job_title) as profi
source test01.sql Failed to open file 'exit', error: 2 : mysql 들어갈 때 해당 파일 있는 위치로 이동 후 mysql 실행하기
sql file 실행 로그인 이후 외부에서 바로 실행 - sql파일로 데이터베이스 백업 전체 백업 데이터베이스를 백업한 sql file을 실행하여 그 시점으로 복구/ 이전 가능(sql file 실행하는 법과 동일 source zerobase.sql) 테이블
sql='insert into police_station values (%s, %s)' for i, row in df.iterrows(): cursor.execute(sql,tuple(row)) print(tuple(row)) conn.commit()c
primary key foreign key constraint 생략 가능 외래키에서 constraint 생략할 경우, show create table table_name; -> subjectnopk 확인 가능
sql 집계함수 : count, sum, avg, min, max group by절과 함께 쓴다. distinct를 사용하여 select문 작성할 경우 order by 사용할 수 없음 group by ex1) 경찰서 별로 총 발생 범죄 건수 검색 ex2) 경찰서 별
: 입력값을 기준으로 단일 값을 반환하는 함수ucase : 영문을 대문자로 변환하는 함수lcase : 영문을 소문자로 변환하는 함수mid : 문자열 부분을 반환하는 함수 (공백 포함 / -4 : 뒤에서 4번째 위치)length : 문자열 길이 반환하는 함수round :
하나의 sql문 안에 포함되어 있는 또 다른 sql문메인쿼리가 서브쿼리를 포함하는 종속적인 관계서브쿼리는 메인쿼리의 칼럼 사용가능메인쿼리는 서브쿼리 칼럼 사용 불가능서브쿼리 괄호로 묶어서 사용 가능단일행 혹은 복수행 비교 연산자와 함께 사용 가능sub쿼리에서 order
하나의 sql문 안에 포함되어 있는 또 다른 sql문메인쿼리가 서브쿼리를 포함하는 종속적인 관계서브쿼리는 메인쿼리의 칼럼 사용가능메인쿼리는 서브쿼리 칼럼 사용 불가능서브쿼리 괄호로 묶어서 사용 가능단일행 혹은 복수행 비교 연산자와 함께 사용 가능sub쿼리에서 order
내가 하지 못한 거 위도, 경도 **왜 자꾸 tmp[0]이 범위에 없다고 할까 그래서 둘 다 csv파일로 못 만듬** --> try: 로 예외처리 해주기 (위도,경도 정보 안뜨는 데이터 있기 때문) --> 그래도 오류나면 그냥 continue;;.. 쿼리문 쉽게
auto_increment id로 했을 때, 데이터 잘못 삽입해서delete from table_name; 하면id값 이어서 출력1로 재설정하고 싶으면delete 말고
연결sql=''cursor.execute(sql)실행 cursor.fetchall()확인
원래 이렇게 시간이 오래걸리나 sql로 데이터 insert 243분이 걸림;; vscode로 insert할때 값 하나는 안되는데 datetime어떻게 하는 지 외래키 설정하고 값 추가가 안되는데 어떻게 일단 구글링으로 > set foreignkeychecks=0