목록mysql (8)
SeouliteLab
PySQLPool은 파이썬에서 MySQL 데이터베이스와의 연결을 관리하는 라이브러리입니다. 이 라이브러리는 데이터베이스 연결 풀링을 제공하여 데이터베이스 연결 및 관리를 효율적으로 처리할 수 있습니다. 이제 PySQLPool을 사용하여 MySQL 데이터베이스와의 연결을 설정하고 쿼리를 실행하는 방법을 살펴보겠습니다. 예제 1: 데이터베이스 연결 설정 from PySQLPool import db # 데이터베이스 연결 정보 설정 db_settings = { "host": "localhost", "user": "username", "passwd": "password", "db": "database_name" } # 데이터베이스 연결 db.setup(db_settings) 위 예제는 PySQLPool을 사용하여..
예제 1: Maven 프로젝트 생성 mvn archetype:generate -DgroupId=com.example -DartifactId=mybatis-demo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false 먼저 Maven을 사용하여 기본적인 프로젝트를 생성합니다. groupId와 artifactId는 프로젝트에 맞게 설정합니다. 예제 2: pom.xml 파일에 MyBatis 및 MySQL Connector 의존성 추가 org.mybatis mybatis 3.5.6 mysql mysql-connector-java 8.0.27 pom.xml 파일에 MyBatis 및 MySQL Connector의 의존성을 추가합니다. 현재..
MySQL 데이터베이스에서 데이터를 추가, 삭제, 업데이트하는 방법에 대해 알아보겠습니다. 각각의 작업에 대한 예제를 제공하고, 데이터베이스 관리에 대한 이해를 높여보겠습니다. 1. 데이터 추가 데이터베이스에 새로운 레코드를 추가하기 위해 INSERT INTO 문을 사용합니다. 이 문은 지정된 테이블에 새로운 행을 삽입합니다. 2. 데이터 삭제 데이터베이스에서 특정 레코드를 삭제하기 위해 DELETE FROM 문을 사용합니다. 이 문은 지정된 조건에 해당하는 행을 테이블에서 제거합니다. 3. 데이터 업데이트 데이터베이스의 특정 레코드를 업데이트하기 위해 UPDATE 문을 사용합니다. 이 문은 지정된 조건에 해당하는 행을 새로운 값으로 업데이트합니다. 예제 예제 1: 데이터 추가 import mysql.c..
MySQL 데이터베이스에서 테이블을 생성하고 삭제하는 방법에 대해 알아보겠습니다. 테이블을 생성하고 삭제하는 예제를 통해 MySQL 데이터 관리에 대한 이해를 높여보겠습니다. 1. 테이블 생성 테이블을 생성하기 위해 CREATE TABLE 문을 사용합니다. CREATE TABLE 문은 테이블 이름과 각 열(칼럼)의 이름과 데이터 유형을 지정하여 새로운 테이블을 만듭니다. 2. 테이블 삭제 테이블을 삭제하기 위해 DROP TABLE 문을 사용합니다. DROP TABLE 문은 특정 테이블을 삭제하고 해당 테이블의 모든 데이터와 구조를 제거합니다. 예제 예제 1: 테이블 생성 import mysql.connector # MySQL 서버에 연결 mydb = mysql.connector.connect( host=..
Python을 사용하여 MySQL 데이터베이스에서 데이터를 찾고(SELECT) 정렬하는 방법에 대해 알아보겠습니다. 데이터베이스에서 데이터를 선택하고 정렬하는 예제를 통해 MySQL 데이터 관리에 대한 이해를 높여보겠습니다. 1. 데이터 선택(SELECT) 데이터베이스에서 데이터를 선택하기 위해 SELECT 문을 사용합니다. SELECT 문은 특정 열(칼럼) 또는 모든 열을 선택할 수 있으며, 조건을 지정하여 원하는 데이터를 검색할 수 있습니다. 2. 데이터 정렬 데이터를 원하는 순서로 정렬하기 위해 ORDER BY 절을 사용합니다. ORDER BY 절은 특정 열(칼럼)을 기준으로 데이터를 오름차순(ASC) 또는 내림차순(DESC)으로 정렬할 수 있습니다. 예제 예제 1: 특정 열(칼럼) 선택 및 정렬 ..
Python을 사용하여 MySQL 데이터베이스를 생성하고 삭제하는 방법에 대해 알아보겠습니다. 데이터베이스를 생성하고 삭제하는 예제를 통해 MySQL 데이터베이스 관리에 대한 이해를 높여보겠습니다. 1. MySQL 데이터베이스 생성 MySQL 데이터베이스를 생성하기 위해서는 MySQL 서버에 연결하고 CREATE DATABASE 문을 사용합니다. 2. MySQL 데이터베이스 삭제 MySQL 데이터베이스를 삭제하기 위해서는 MySQL 서버에 연결하고 DROP DATABASE 문을 사용합니다. 예제 예제 1: MySQL 데이터베이스 생성 import mysql.connector # MySQL 서버에 연결 mydb = mysql.connector.connect( host="localhost", user="us..
갠적으로 많이 쓰는 명령어 모아봤당... 설정 / my.ini(Windows) 또는 my.cnf(Linux) 에 추가한다. 리플리케이션 관련 / Error Code: 1062. Duplicate entry '1' for key 'PRIMARY' 애러 방지 slave-skip-errors = 1062 리플리케이션 관련 / 모든 애러 무시 slave-skip-errors = all 애러로그 생성 log-error = /var/lib/mysql/error.log 데드락(deadlock) 발생 방지 / 이것도 해주는게 좋다고 했는데...(CannotAcquireLockException 애러 발생시?) innodb_lock_wait_timeout = 240 transaction-isolation = READ-CO..
스키마(schema)는 MySQL 에서 데이터베이스(database)와 동일한 의미를 갖는다. 때문에 데이터베이스 대신에 스키마를 사용 할 수 있다. EX)CREATE SCHEMA test DEFAULT CHARACTER SET utf8 ;CREATE DATABASE test DEFAULT CHARACTER SET utf8 ;위 명령어를 입력하면 동일한 결과를 확인 할 수 있다. MySQL 에서는 스키마와 데이터베이스의 의미가 동일하지만, 다른 DB제품에서는 다른 의미로 구별 되기도 한다.그 예로, Oracle에서는 schema라는 의미는 특정 database의 부분(단일 사용자에게 소유된 테이블이나 객체)을 의미하다.