iT邦幫忙

0

Day 33 (MySQL)

1.安裝

(1)官方網站(只有MySQL)
https://dev.mysql.com/

(2)下載(MacOS、Apache、MySQL及PHP or Python四合一)
https://www.mysql.com/downloads/

(2-1)抓windows 10
https://www.mamp.info/en/downloads/
安裝路徑很重要!!要記得裝在哪,安裝完有兩隻大象~~
紀錄:C:\MAMP
https://ithelp.ithome.com.tw/upload/images/20210722/20137684cBkZeWkl0z.png
(2-2)被占用就選按2.
https://ithelp.ithome.com.tw/upload/images/20210722/20137684hfZNiFPl0x.png
(安裝除錯:MySQL01影片00:56、01:53)

MAMP PRO 強化管理機制介面用(有翻譯端)
上課直接學命令列(似CMD),不經過翻譯端

翻譯端的缺點是實現有限,命令列可以做全部的事情

(3)覺得很不錯的參考資料
https://ithelp.ithome.com.tw/articles/10240762


2.解釋

CSS JS HTML透過伺服器(Web Server)在客戶(本地)端執行
提出要求 > PHP(內:MySQL)拿 > 執行

MySQL:資料的過濾 存取
PHP把用戶端的請求,整理,跟MySQL拿


3.注意事項

a.可以切換繁體
b.不要使用中文命名(這樣還要編碼big5、MS950、UTF-8,容易錯誤)
c.語言大小寫沒區分(上課方便進行:關鍵字全大小、自訂全小寫)


4.語法

(1)新增

方式1.
utf8_general_ci
https://ithelp.ithome.com.tw/upload/images/20210722/20137684DbfQcOrjvg.png

方式2.
選回伺服器>SQL
https://ithelp.ithome.com.tw/upload/images/20210722/201376840qmEQLTPoH.png
新增資料庫

CREATE DATABASE test01

(2)展示

SHOW DATABASES
SHOW TABLES

(3)使用資料庫

USE test01

(4)新增資料表

(4-1)

CREATE TABLE `tb01` (id INTEGER, `cname` VARCHAR(10))

INTEGER沒括號 直接找最大
VARCHAR(10) 最多10

差異:空值是 預設值NULL
https://ithelp.ithome.com.tw/upload/images/20210722/20137684IuXLUQMTG3.png

(4-2)

CREATE TABLE `test01`.`tb02` ( `id` INT NOT NULL AUTO_INCREMENT , `came` VARCHAR(100) NOT NULL , `birthday` DATE NOT NULL , `tel` VARCHAR(20) NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;

https://ithelp.ithome.com.tw/upload/images/20210722/20137684CMewFDVgs8.png

(5)刪除表

DROP TABLE `test02`.`tb01`

操作>
https://ithelp.ithome.com.tw/upload/images/20210722/20137684stPHHpidxb.png

查閱資料:SQL文法
https://www.sqlite.org/lang.html


老師說:
Js超級無敵重要Node.js可以貫穿前後端

小專終於結束


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

尚未有邦友留言

立即登入留言