Software Study/SQL 6

라즈베리파이에 SQL 설치 및 외부 접속 허용

MySQL을 설치한다. MySQL을 실행하면 다음과 같이 나오면서 MariaDB가 실행되는데 다음과 같이 use mysql을 치면 바꿀수있다. blog.naver.com/wlsdml1103/221159758141 [라즈베리파이]7. MySQL DB 설치 및 접속하기 안녕하세요. 이번 시간에는 라즈베리파이에 MySQL DB를 설치하여 연동하는 방법에 대해 알아보도록 ... blog.naver.com gusdnr69.tistory.com/83 라즈베리 파이 - Mariadb(Mysql) 설치 및 외부접속 허용 기존에 maria db를 설치하셔야 합니다. sudo apt-get update sudo apt-get install mariadb-server 위 명령어로 설치합니다. sudo mysql use my..

Software Study/SQL 2021.03.25

[2021.02.22] SQL공부 - 간단한 고객 관리 프로그램 (파이썬)

기본 구조 본 프로그램은 데이터 조회, 입력, 삭제, 변경, 종료 등의 기능으로 구성되어 있다. cmd = 'na' while cmd != 'q': print("") print("***사용 가능 명령어 리스트***") print("a : 모든 데이터 조회(all)") print("f : 조건에 맞는 데이터만 조회(find)") print("i : 수강생 입력(insert)") print("d : 수강생 삭제(delete)") print("r : 정보 변경(revise)") print("q : 저장하고 나가기(quit)") print("") cmd = input("command(명령어 입력): ") print("") if cmd == 'a': elif cmd == 'f': elif cmd == 'i': e..

Software Study/SQL 2021.02.22

[2021.02.22] SQL 공부 - Python에서 접속

Python의 MySqla모듈 설치 $ pip install PyMySQL 접속 절차 1. PyMySql 모듈을 import 2. MySQL 연결: pymysql.connect() - 호스트명, 로그인, 암호, 접속할 DB등 지정 3. DB커서 객체생성: Connection 객체로부터 cursor() 호출 4. SQL문 실행 -Cursor 객체의 메소드를 사용하여 SQL을 DB서버에 전송 & Fetch -SQL을 DB서버에 전송: execute() -Fetch: fetchall(), fetchone(), fetchmany(n) Connection 객체의 commit(): 삽입, 갱신, 삭제 5. DB연결 종료: Connection객체의 close() 예시 #STEP 1 import pymysql #STE..

Software Study/SQL 2021.02.22

[2021.02.18]SQL 공부 - 제약조건, 업데이트, 삭제

Constraints (제약조건) 제약 조건(constraint)이란 데이터의 무결성을 지키기 위해, 데이터를 입력받을 때 실행되는 검사 규칙을 의미한다. 이러한 제약 조건은 CREATE 문으로 테이블을 생성할 때나 ALTER 문으로 필드를 추가할 때도 설정할 수도 있다. 1. Unique & NULL CREATE TABLE student( student_id INT, name VARCHAR(20) NOT NULL, major VARCHAR(20) UNIQUE, PRIMARY KEY(student_id) ); UNIQUE -> 중복되는 값은 안됨. 해당 필드는 서로 다른 값을 가져야 한다. 즉, 이 제약 조건이 설정된 필드는 중복된 값을 저장할 수 없다. NOT NULL-> 널(NULL)값은 안됨. 해당..

Software Study/SQL 2021.02.18

[2021.02.16] SQL 공부

SQL SQL stands for Structured Query Language. It lets you access and manipulate databases. SQL이란 데이터베이스의 언어다. 관계형 데이터베이스에서 데이터를 조작하고 쿼리하는 표준언어다. 사용자가 필요하고 원하는 것을 RDBMS에게 요청(쿼리)을 하는 것 Query(쿼리)란? 데이터베이스에 정보를 요청하는 것이다. 웹 서버에 특정한 정보를 보여달라는 웹 클라이언트 요청에 의한 처리이다. 대개 데이터베이스로부터 특정한 주제어나 어귀를 찾기 위해 사용된다. 주제어가 검색엔진의 검색필드 내에 입력된 다음, 그 내용이 웹서버로 넘겨진다. What can SQL do? excute queries against a database retriev..

Software Study/SQL 2021.02.16
728x90