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可以贯穿前後端

小专终於结束


<<:  Python 做自动化编译 相关指令汇整

>>:  金钥丛集(Key clustering)

【Day 27】Cmd 指令很乱,主办单位要不要管一下 (上) - Cmd 指令混淆

环境 Windows 10 21H1 System Monitor v13.01 前情提要 在【Da...

权限

昨天在设定完身分验证的架构後已经可以在路由上加 auth 中介层来验证使用者的身分是否允许访问。 R...

RISC-V: Memory Load指令

这次要实作的指令属於 Explict Memory Access, 也因为 Read 已经做出来了,...

来做一个简单的 To-do List 吧!(下)

前言 接续昨天的部分,今天要继续实作完成事项区的功能,那就直接开始罗~ 将完成事项回复到待办状态 目...

Spring Framework X Kotlin Day 27 Kubernetes

GitHub Repo https://github.com/b2etw/Spring-Kotlin...