일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 여러 개
- git cannot identify version of git executable
- 팝업 바깥 레이어
- Chat GPT
- php
- PHP Storm
- Location Permission
- sourceSet
- 5회 인증
- Github 등록
- mac 패키지 관리자
- 챗지피티
- Android Flavor
- Android Studio
- 안드로이드 자동으로 포커싱
- MySQL
- 다음으로 이동
- XML Opacity
- Execution failed for task ':test'.
- git
- 챗GPT
- InvalidTestClassError
- Github Token
- Linux 패키지 관리자
- TextView 일부분
- docker에서 mysql 실행
- junit
- AWS
- nextFocusDown
- codeigniter
- Today
- Total
목록MySQL (7)
128june
Table의 변수를 추가해봅시다. // 단일항목 ALTER TABLE [테이블 명] ADD COLUMN [변수명] [Data Type] 그 외 조건; 위와 같이 추가할 수 있습니다. 그렇다면 한개가 아닌 여러 개의 Column을 추가할때는? // 단일항목 ALTER TABLE [테이블 명] ADD COLUMN [변수명1] [Data Type] 그 외 조건 , ADD COLUMN [변수명2] [Data Type] 그 외 조건 , ADD COLUMN [변수명3] [Data Type] 그 외 조건; 이런 방식으로 여러 개의 Column을 추가할 수 있습니다.
Docker에서 Mysql을 실행하는 순서는 다음과 같습니다. // mysql image 다운로드 docker pull mysql // 다운로드가 잘 되었는지 확인 docker images // 3306 포트로 컨테이너 실행 // -e 옵션 : 환경변수 설정 , --name 옵션 : 이름 부여 // MYSQL_ALLOW_EMPTY_PASSWORD=true 로 비밀번호 없앨 수 있음 // MYSQL_ROOT_PASSWORD=password 로 비밀번호 설정 docker run -d -p 3306:3306 -e MYSQL_ALLOW_EMPTY_PASSWORD=true --name mysql mysql // mysql image 실행 docker exec -i -t mysql bash // mysql 접속 m..
먼저 1,000개의 데이터를 가진 Table test가 있습니다. 간단히 num과 title을 가진 test 테이블에 1,000개의 데이터를 넣어보겠습니다. 넣는 방식은 Procedure을 생성하여 반복문으로 넣었습니다. DELIMITER // DROP PROCEDURE if EXISTS test_loop1// CREATE PROCEDURE test_loop1() BEGIN DECLARE i INT DEFAULT 1; while i
DataBase를 만들었으니 이제 Table을 생성해봅시다. 먼저 new_Table이라는 이름의 테이블을 만드는 create 구문을 작성합니다. CREATE TABLE new_Table( idINT(10)NOT NULL AUTO_INCREMENTPRIMARY KEY, NAMEVARCHAR(20)NOT NULL, deptVARCHAR(20)DEFAULT '사원', addressVARCHAR(20) ) DEFAULT CHARSET=UTF8; ※ 참고 - Auto_Increment 더보기 Auto_Increment 는 테이블을 시작할 때 조건으로 줄 수 있다. Data를 insert 할 때 굳이 id 값을 설정하지 않아도 1씩 자동 증가하면서 설정된다. ※ 참고 - Primary key 더보기 Primary ..
PHP Storm과 Mysql를 연결해봅니다. 순서는 다음과 같습니다. 1. ubuntu : 방화벽 해제 -> mysqld.cnf 파일 수정 2. aws 보안그룹에서 3306 port를 인바운드 규칙에 추가 3. PHP Storm에서 Mysql 주소 및 ID/PW 입력후 접속 1. ubuntu : 방화벽 해제 -> mysqld.cnf 파일 수정 먼저 mysql에서 방화벽을 해제해줍니다 $ sudo ufw allow 3306/tcp Rules updated Rules updated (v6) 이후 /etc/mysql/mysql.conf.d/mysqld.cnf 파일을 열어서 bind-address를 수정합니다. $ vi /etc/mysql/mysql.conf.d/mysqld.cnf [mysqld] # # * ..
1. Database 생성 먼저 Database를 생성합니다. mysql> create database junedb default character set utf8; Query OK, 1 row affected (0.01 sec) 만든 DB를 확인하고 해당하는 DB를 선택합니다. mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | junedb | | mysql | | performance_schema | | sys | +--------------------+ 5 rows in set (0.00 sec) mysql> use junedb Database changed 삭..
먼저 AWS에 로그인 한 후 EC2 대시보드로 들어갑니다. 인스턴스를 시작합니다. 단계 1. 저는 프리티어인 Ubuntu Server를 사용하였습니다. 단계 2. 마찬가지로 인스턴스 유형도 프리티어로 사용하였습니다. 단계 3. 세부 정보는 넘어갑니다. (잘 보고 선택하실 것들이 있다면 선택하세요!) 단계 4. 스토리지는 8GiB가 너무작기 때문에 20GiB로 설정하였습니다. 단계 5. 가상머신의 이름을 작성합니다. 단계 6. 규칙을 추가하여 HTTP / HTTPS 를 추가합니다. 단계 7. 마지막 검토 : 빠진 내용이 있는지 검토합니다. 시작하기를 누르면 키 페어 선택 / 새 키 페어 생성이 나옵니다. 키 페어가 없기 때문에 새 키 페어를 생성한 후 다운로드 해주었습니다. 시작되었습니다! 이제 mysql..