본문 바로가기

DB/MARIA

(3)
MariaDB :: 기초 쿼리 문법 ORDER BY기본값 오름차순으로 정렬DESC를 칼럼명 뒤에다 붙이면 내림차순정렬할 기준이 여러 개면 우선순위대로 칼럼명 나열SELECT [칼럼명] FROM [테이블명] ORDER BY [칼럼명1], [칼럼명2]# name 오름차순, 같으면 animal_id 내림차순으로 정렬SELECT name, datetime FROM animal_ins ORDER BY name DESC, animal_id LIMIT특정 개수의 행 조회첫번째 행은 0# 숫자만큼의 행 조회SELECT [칼럼명] FROM [테이블명] LIMIT [숫자]# (a+1)번째 행부터 b개의 행 조회SELECT [칼럼명] FROM [테이블명] LIMIT [숫자a], [숫자b]# 동물 보호소에 가장 먼저 들어온 3 동물의 이름SELECT name ..
MariaDB :: 데이터베이스 기본 사용법 MariaDB는 데이터베이스를 사용하기 위해서는 스키마(데이터를 저장할 공간)을 생성해야 한다.  1. 데이터베이스 생성 및 삭제-- 데이터베이스 생성CREATE DATABASE mydatabase;-- 데이터베이스 삭제DROP DATABASE mydatabase;-- 데이터베이스 사용USE mydatabase;  2. 테이블 생성 및 삭제-- 테이블 생성CREATE TABLE mytable ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), age INT);-- 테이블 삭제DROP TABLE mytable;  3. 데이터 삽입 (INSERT)-- 데이터 삽입INSERT INTO mytable (name, age) VALUES ('Alice'..
MariaDB :: 계정 관리 및 접속 ROOT  사용자 접속 MariadDB를 관리와 사용자를 만들고 제거하기 위해 root로 접근mysql -u root -p  계정 생성 SQL-- 'run'이라는 아이디와 'password123'이라는 비밀번호로 사용자 생성CREATE USER 'run'@'%' IDENTIFIED BY 'password123';-- 모든 데이터베이스에 대해 권한 부여GRANT ALL PRIVILEGES ON *.* TO 'run'@'%' WITH GRANT OPTION;-- 권한 적용FLUSH PRIVILEGES; 'run'@'%': 'run' 사용자 이름, '%' 호스트 와일드카드 이는 사용자가 어느 IP 주소나 호스트에서든지 MariaDB 서버에 접속할 수 있음을 의미 1) 사용자 생성과 권한 부여 sql > gra..