- Year not given
SQL: create and use bank database
Short answer
Use CREATE DATABASE bank; then SHOW DATABASES; to list databases, then USE bank; to select it. MySQL replies Database changed after USE.
Consider database schema: Account (acc_no, branch_name, balance) Branch (branch_name, branch_city, assets) Customer (customer_name, customer_street, customer_city) Loan (loan_no, branch_name, amount) Depositor (customer_name, acc_no) Borrower (customer_name, loan_no) Create database and list existing databases. Use database bank for above schema.
The statements below use MySQL syntax.
Create the database
CREATE DATABASE bank;
List existing databases
SHOW DATABASES;
Sample output:
+--------------------+
| Database |
+--------------------+
| bank |
| information_schema |
| mysql |
+--------------------+
Use the database
USE bank;
MySQL replies Database changed. Every table created after this statement is stored inside bank.
Notes
CREATE DATABASE IF NOT EXISTS bank;avoids an error if bank already exists.- In PostgreSQL the same steps are
CREATE DATABASE bank;,\lto list and\c bankto connect. In SQL Server they areCREATE DATABASE bank;,SELECT name FROM sys.databases;andUSE bank;.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- SQL: customer name and address · Database Management System, chapter 3
- SQL: create tables for bank schema · Database Management System, chapter 3
- SQL: branch city with assets over 1000000 · Database Management System, chapter 3
- SQL: customer, branch, account details · Database Management System, chapter 3
- SQL: customers with account in Dharan · Database Management System, chapter 3
- SQL: customer names beginning with su · Database Management System, chapter 3
- SQL: number of accounts per branch · Database Management System, chapter 3