일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Algorithm
- javascript
- XML
- computer
- CSS
- for
- MIPS
- architecture
- data structure
- while
- Class
- Java
- react
- html
- function
- instruction
- DB
- control
- python
- github
- DoM
- DS
- Linux
- php
- web
- Pipelining
- system
- DATAPATH
- mysql
- MacOS
- 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 |