Database 與 Tables
Database有多的Tables
Tables是存取數據的地方,有一定的結構
Database Level
- show databases
- create database
- drop database
- use database
- select database
- 啟動MySQL
1 2
| sudo /usr/local/mysql/support-files/mysql.server start 使用系統密碼
|
- 連接 MySQL 伺服器與 MySQL 用戶端
1 2
| /usr/local/mysql/bin/mysql -u root -h 127.0.0.1 -p 密碼
|
show databases 展示所有Db
1 2 3 4 5 6 7 8 9 10 11
| show databases; SHOW databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.00 sec)
|
information_schema,mysql,performance_schema,sys 為默認
create database 創建Db
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| create database test_db; Query OK, 1 row affected (0.00 sec)
//result +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | | test_db | +--------------------+ 5 rows in set (0.00 sec)
|
資料庫內多了一個剛剛創建的test_db
use test_db
默認並沒使用任何Database
1 2
| use test_db; Database changed
|
select database()
1 2 3 4 5 6 7
| select database(); +------------+ | database() | +------------+ | test_db | +------------+ 1 row in set (0.00 sec)
|
如果沒有被 use => select database()
默認並沒使用任何Database 為NULL
1 2 3 4 5 6
| +------------+ | database() | +------------+ | NULL | +------------+ 1 row in set (0.00 sec)
|
drop database 刪除數據庫名稱
1 2 3 4 5 6 7 8 9 10 11 12
| drop database test_db; Query OK, 0 rows affected (0.02 sec) //result +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.00 sec)
|
分號在MySql :結束應該去執行=>可改變的
Delay
修改不使用分號改為$$
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
| delimiter $$
show databases $$;
+--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.01 sec)
delimiter ; 當前有效 show databases $$; show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.01 sec)
|
使用KeyWord大寫