###### tags: `database` `note` `thu` {%hackmd theme-dark %} # Basic SQL 1. 下面的code在使用的時候請自覺去除中括號 2. 語法的大小寫是沒有差別的,但屬於你的資料是有的。 3. 感恩。 ## 資料庫操作語法 ### 1. 列出所有資料庫 ```sql! show databases; ```  ### 2. 新增資料庫 ```sql! CREATE DATABASE [你的資料庫名稱]; ```  ### 3. 刪除資料庫 ```sql! DROP DATABASE [你的資料庫名稱]; ```  ### 4. 使用資料庫 ```sql! USE [你的資料庫名稱]; ```  ## 資料表操作語法 這裡的語法假設你已經選定了一個資料庫,並使用了。 ### 1. 列出所有資料表 ```sql! show tables; ```  ### 2. 秀出資料表的schema ```sql! desc [你的table名稱]; describe [你的table名稱]; ```  ### 3. [新增資料表](https://www.tutorialspoint.com/sql/sql-create-table.htm) ```sql! create table [你的table名稱] ( [你的資料型態] [你的資料型態] [其它CONSTRAINT], ... ); ```   ### 4. 刪除資料表 ```sql! DROP TABLE [你的table名稱]; ```  ### 5. 修改資料表 #### a. 刪除column ```sql! ALTER TABLE [你的table名稱] DROP COLUMN [你的column名稱]; ```  ...  #### b. 新增column (同樣適用foreign key, primary key...etc) ```sql! ALTER TABLE [你的table名稱] ADD COLUMN [column名稱] [column資料型態] [column限制]; ```  ...  #### c. 修改資料型態 ```sql! ALTER TABLE [你的table名稱] MODIFY COLUMN [你的column名稱] [column資料型態] [column限制]; ```  ...  ## 資料查詢語法 ### 1. SELECT ... FROM ... WHERE ...語法 ```sql! SELECT [要的columns] FROM [選出columns的table] WHERE [過濾條件]; ```  
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up