| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- php
- openai
- system
- control
- DATAPATH
- instruction
- DS
- data structure
- AI
- javascript
- html
- function
- Algorithm
- Java
- python
- CSS
- architecture
- mysql
- web
- computer
- for
- MIPS
- Class
- react
- DB
- Linux
- github
- Pipelining
- Rag
- XML
- Today
- Total
YYYEJI
[DB] phpmyAdmin이란? 본문

Phpmyadmin이란 ? ? ?
GUI 버전의 데이터베이스(MySQL / MariaDB)를 관리하는 웹 기반 응용 프로그램입니다.
사용자가 테이블과 필드를 생성, 편집, 삭제할 수 있는 쉬운 방법을 제공합니다.
Query(쿼리)란 ? ? ?
데이터 베이스의 특정 무언가를 찾을 때 사용을 합니다.
phpMyAdmin에서 DB를 생성하고 php문에서 쿼리를 날려 얻고자 하는 정보를 얻게 됩니다.
phpMyAdmin 실습해보기
http://localhost/phpmyadmin/
$ CREATE DATABASE gbc

$ CREATE TABLE users(
$ id INT PRIMARY KEY AUTO_INCREMENT,
$ user_id VARCHAR(20) NOT NULL,
$ user_pw VARCHAR(20) NOT NULL,
$ age INT NOT NULL,
$ rc VARCHAR(20) NOT NULL);

$ INSERT INTO users VALUES (NULL, 'user1', 'user2', 20, 'Rodem');
$ INSERT INTO users VALUES (NULL, 'user2', 'user2', 21, 'Carmichael');
$ INSERT INTO users VALUES (NULL, 'user3', 'user3', 22, 'Creation');
$ INSERT INTO users VALUES (NULL, 'user4', 'user4', 23, 'Happiness');
$ INSERT INTO users VALUES (NULL, 'user5', 'user5', 24, 'Papyrus');
$ INSERT INTO users VALUES (NULL, 'user6', 'user6', 21, 'Carmichael');
$ INSERT INTO users VALUES (NULL, 'user7', 'user7', 20, 'Carmichael');

$ SELECT * FROM users ORDER BY id desc;

$ SELECT * FROM users WHERE rc = 'Carmichael';

$ SELECT * FROM users WHERE rc IN ('Carmichael', 'Creation');

$ SELECT * FROM users WHERE age >= 22;

$ CREATE TABLE dormitory(
$ name VARCHAR(20) PRIMARY KEY,
$ num INT NOT NULL,
$ num_of_rooms INT NOT NULL,
$ num_of_students INT NOT NULL);

$ INSERT INTO dormitory VALUES ('Rodem', 202, 301, 1000);
$ INSERT INTO dormitory VALUES ('Papyrus', 203, 302, 800);
$ INSERT INTO dormitory VALUES ('Creation', 204, 303, 500);
$ INSERT INTO dormitory VALUES ('Carmichael', 205, 304, 200);

SELECT - 데이터 조회
$ SELECT * FROM dormitory, users;

$ SELECT * FROM users WHERE rc IN (SELECT name FROM dormitory WHERE name = 'Carmichael');

$ SELECT * FROM dormitory WHERE name LIKE '%o%';

$ SELECT * FROM users LIMIT 3;

$ SELECT * FROM users ORDER BY id DESC LIMIT 3;

$ SELECT MAX(id) FROM users;

$ SELECT COUNT(*) FROM users;

$ UPDATE users SET user_id='user11' WHERE user_id='user3';

$ DROP TABLE users; // 테이블 삭제
$ DELETE FROM users WHERE user_id='user2'; // 테이블의 데이터 삭제

◡̈
'Database & SQL' 카테고리의 다른 글
| [DB] Database란? (0) | 2022.10.26 |
|---|---|
| [DB] FILE와 DATABASE의 차이점 (0) | 2022.10.26 |
| [DB] MySQL 기본 명령어 정리 / 실습 (0) | 2022.07.25 |
| [DB] 맥북에서 MySQL 다운로드 (0) | 2022.07.25 |
| [Memory] 함수의 프롤로그(Prolog)와 에필로그(Epilog) (0) | 2022.07.22 |