목록DB/SQL (4)
마짱짱의 지식창고
모델링 툴 express = 무료 : 테이블 10개까지만가능
* CentOS 7 환경입니다. * MariaDB 환경입니다. * 계정목록 보기[반드시 mysql DB가서 확인하기] SELECT host,user,select_priv,insert_priv,create_priv,drop_priv FROM user; * testuser 라는 계정 생성 MariaDB [sql_db]> create user testuser; Query OK, 0 rows affected (0.00 sec) * [id testuser인데 192.168.10.1 에서 접속하는 것만 가능하고 비밀번호가 mypass에 권한이 all privileges(모든권한)인 계정 만들기 MariaDB [sql_db]> grant all privileges on mydb.* to testuser@'192.16..
트랜잭션은 "하나의 논리적 작업 단위로 수행되는 일련의 작업"로 정의할 수 있다. 이 의미에는 "일련의 작업이 전부 되거나, 전부 되지 않거나"의 의미가 포함되어 있다. 단순히 이야기하면, "SQL의 묶음"이라고도 할 수 있다. 여러 SQL 쿼리문을 트랜잭션으로 묶어 (BEGIN TRAN) 트랜잭션이 성공하면 트랜잭션 동안 이루어진 일련의 작업 결과는 커밋되고 데이터베이스에 영구적으로 반영된다. (COMMIT TRAN) 트랜잭션에 오류가 발생하여 취소되거나 롤백되면 일련의 작업 내역은 모두 취소된다. (ROLLBACK TRAN) MariaDB [sql_db]> show variables like 'auto%'; Commit확인하는법 +--------------------------+-------+ | V..
무료 프로그램