for SIRLA
1. SQL with Database
2. SQL Basics
1. What is SQL?
2. What is Database?
3. SQL in Database
SHOW DATABASES;
列出所有資料庫
CREATE DATABASE <database_name>;
建立資料庫
USE <database_name>;
使用資料庫
DROP DATABASE <database_name>;
刪除資料庫
建立兩個資料庫分別名為
1. sirla_lab_db
2. db_for_drop
刪除名為db_for_drop的資料庫
mysql -u root [database_name] < [database_name.sql]
匯入資料庫
建立資料庫名為world,並匯入world.sql
SHOW TABLES;
列出資料表
SHOW CREATE TABLE <table_name>;
顯示如何建立資料表
CREATE TABLE <table_name>{
column1 datatype,
column2 datatype,
...
};
建立資料庫
在sirla_lab_db中建立user資料表,資料表欄位含
1. id (INT)
2. name (VARCHAR)
3. account (TEXT)
4. passwd (TEXT)
5. time (TIMESTAMP)
6. gender (TEXT)
INSERT INTO <table_name>(column1, column2,...) VALUES (value1, value2,...)
新增資料
新增五筆資料進user資料表中,其中一筆包含自己
SELECT column1,... FROM <table_name>;
查詢某資料表的某欄位
SELECT * FROM <table_name>;
查詢該資料表所有欄位
1. 找出亞洲國家
2. 找出面積小於2000.00的歐洲國家
3. 計算亞洲國家數量
4. 依面積排序亞州國家
例:SELECT * FROM `users` INNER JOIN `math` where `users`.`id` = `math`.`user_id`
如果再選取的過程中有重複的欄位,則在前面加上資料表名稱 -> 例:`users`.`name`
在INNER JOIN後加ON,效果相同
在sirla_lab_db中user的資料表將自己的性別改為異性,並更改密碼及自己的姓名
DELETE FROM <table_name> WHERE <條件>
將自己的那筆資料刪除
刪除所有資料
おめでとうございます!