SW/SQL4 [MySQL] 쉽게 접속하기 C++ : MySQL.cpp #include #include #include using namespace std; int main(void){ chdir("C:/Program Files/mysql-8.0.28-winx64/bin");// 본인의 경로 system("mysql -uroot -p1234");// 본인의 아이디 비밀번호 } python : MySQL.py # MySQL import os path = 'C:/Program Files/mysql-8.0.28-winx64/bin'# 본인의 경로 os.chdir(path) os.system('mysql -uroot -p1234')# 본인의 아이디 비밀번호 둘 중에 맘에 드는것 사용하면 된다. 주의! 이런식으로 해두면 쉽게 접속할 수 있지만, 아이디와 .. 2022. 5. 13. [MySQL] 기본 Mysql 설치후 cmd에서 mysql 폴더로 이동 cd C:\Program Files\mysql-8.0.28-winx64\bin (폴더명은 사람들마다 다를 수 있음) 최초 로그인 mysql -uroot -p (비밀번호없음) 유저관련 #유저생성, 권한부여, 권한저장 CREATE USER 'tmp'@'localhost' IDENTIFIED BY '1234'; GRANT ALL PRIVILEGES ON *.* TO 'tmp'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES; #mysql 종료 quit; #로그인 mysql -utmp -p1234 #모든 유저 확인, 현재 유저 권한조회 USE mysql; SELECT USER, HOST FROM USER; SHOW GRAN.. 2022. 5. 2. [SQLite] 명령어 나는 테이블명을 포유류 라고 했음 DB내의 모든 테이블명 추출 SELECT tbl_name FROM sqlite_master; 특정 테이블의 열이름 모두 추출 SELECT name FROM PRAGMA_TABLE_INFO('포유류'); 2022. 4. 25. [SQLite] CRUD Create import sqlite3 #DB파일에연결 #없으면 생성됨 conn = sqlite3.connect('./db/animal.db') #커서생성 #커서에 명령을 해서 처리 수행 c = conn.cursor() #테이블생성 c.execute( ''' CREATE TABLE 포유류(이름 text, 평균수명 integer) ''' ) print('생성성공') ''' 테이블 타입은 5개 존재 NULL 존재유무 INTEGER 정수 REAL 실수 TEXT 글자 BLOB 모든것 #틀릴수도 있음... ''' #커밋 : 변화를 기록하기 conn.commit() #닫기 conn.close() Read import sqlite3 #DB파일에연결 #없으면 생성됨 conn = sqlite3.connect('./db/.. 2022. 4. 25. 이전 1 다음