!pip install mysql-connector-python
import mysql.connector
#create connection
mydb=mysql.connector.connect(
host='localhost',
user='root',
password='wjrmaxhd',port='3307',
database='shopdb'
)
#create cursor
mycursor=mydb.cursor()
#execute SElect query
mycursor.execute('SELECT * FROM membertb ')
rows=mycursor.fetchall()
for row in rows:
print(row)
# mysql.close()
('', '', '') ('1000', '홍길동', '서울') ('2000', '김철수', '경기') ('3000', '개나리', '학동') ('4000', '영희', '테스트')
sql = """CREATE TABLE membertbl (
memberID char(8) NOT NULL,
memberName char(5) NOT NULL,
memberAddress char(20) DEFAULT NULL,
PRIMARY KEY (memberID)
) """
mycursor.execute(sql)
sql= '''INSERT INTO `membertbl` VALUES
('Han','한주연','인천 남구 주안동'),
('Jee','지운이','서울 은평구 증산동'),
('Sang','상길이','경기 성남시 분당구');'''
mycursor.execute(sql)
sql ='select * from membertbl'
mycursor.execute(sql)
#fetch all rows
rows= mycursor.fetchall()
#print rows
for row in rows:
print(row)
('Han', '한주연', '인천 남구 주안동') ('Jee', '지운이', '서울 은평구 증산동') ('Sang', '상길이', '경기 성남시 분당구')
mycursor.execute('commit')
오늘의 할일
오늘배운거 압축
SQL
sourse C:\Program Files\MySQL\MySQL Server 8.0\bin
show databases;
use employees
테이블 목록 확인 명령어
desc employees
새로운데이터베이스 생성
create database test_dora
drop database test_dora
DROP TABLE Inventory CASCADE CONSTRAINTS;
컬럼명 /데이터타입 /조건
CREATE TABLE `shopdb`.`membertb` (
`memberID` CHAR(8) NOT NULL,
`memberName` VARCHAR(10) NOT NULL,
`memberAddress` VARCHAR(45) NULL,
PRIMARY KEY (`memberID`));
데이터 인서트
select * from membertb
데이터 불러오기
select memberid,membername
from membertb
where memberid > 2000
명령어
-- db -> connect : host,user,password,database
-- sql 명령어 사용, DDL,DML,select,TCL,DCL
grant 권한들 to 사용자명
revoke 권한들 from 사용자명
select 보여주고자 하는 내용, 컬럼..
from 테이블명 또는 뷰명
where 행을 가져오는 조건식
group by 그룹설정
having 그룹에 대한 조건
order by 정렬 컬럼,등 ..
데이터 관점
분석-> 요구사항 분석 ,1:1,1:n,n:n
설계-> 개념적 설계,/논리적 설계/물리적설계,MySQL
운영->
데이터베이스 모델링
primary key 주민번호로 주면 안되고 고유한 id
Windows에서 DirectML로 TensorFlow 사용
conda create --name directml python=3.6
conda activate directml
pip install tensorflow-directml
'일기장 Today's learning' 카테고리의 다른 글
2023.04.06 opencv로 이미지불러오기 (0) | 2023.04.06 |
---|---|
2023-04-05 SQL (0) | 2023.04.05 |
2023-04-04 Sql (0) | 2023.04.04 |
2023-03-30 VGG16 준우승딥러닝 모델 여러할일들 (0) | 2023.03.31 |
2023-03-29 GAN deep learning (0) | 2023.03.30 |