iT邦幫忙

0

MySQL入門

  • 分享至 

  • xImage
  •  

資料庫分類

  • SQL(關聯式資料庫): MySQL,MSSQL,PostgreSQL...
  • NOSQL(非關聯式資料庫): MongoDB,OrientDB,ElasticSearch...

PHPMyAdmin

PHPMyAdmin

DB

建立資料庫

CREATE DATABASE `DBname`

Create DB

刪除資料庫

DROP DATABASE `DBname`

Delete DB

查看已建立的資料庫

SHOW DATABASES

Show DB

Table

查詢

SELECT * FROM `TABLE`
SELECT * FROM `TABLE` WHERE col = 'val'

排序

ORDER BY

  • ASC (遞增)
  • DESC (遞減)
SELECT * FROM `TABLE` WHERE col = 'val' ORDER BY ASC
SELECT * FROM `TABLE` WHERE col = 'val' ORDER BY DESC

ORDER


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
一級屠豬士
iT邦大師 1 級 ‧ 2020-03-23 09:33:15
WHERE [col] 

這樣的寫法, 你確定可以執行嗎?

看更多先前的回應...收起先前的回應...
did1335 iT邦新手 5 級 ‧ 2020-03-23 11:10:35 檢舉

僅為示意,需自行更換名稱,實際查詢如下,抱歉那樣寫可能會誤會
https://ithelp.ithome.com.tw/upload/images/20200323/20125783fJgWjt9K1e.png

did1335 iT邦新手 5 級 ‧ 2020-03-23 11:15:34 檢舉

好了,我把符號都改一樣感覺比較不會造成誤會,謝謝建議

did1335 iT邦新手 5 級 ‧ 2020-03-23 11:46:51 檢舉

然後如果是sqlsrv就可以那樣寫
例:

SELECT [USER] FROM [DB].[dbo].[TABLE]
WHERE [id]='val'

其實mysql不寫 `` ,mssql不寫 [] 都一樣是可以執行的

你知道 MySQL 一些工具幫使用者加上 `` 的目的嗎?

我要留言

立即登入留言