Day 34 (MySQL)

1.除错 MySQL02影片00:01


2.MAD利用命令列进入MySQL

$ % = 终端机

(1)以下是 Mac

% cd /Applications/MAMP/Library/bin
% ./mysql -u root -h 127.0.0.1 -P 3306 -p
...
mysql> show databases;
....
mysql> exit
Bye
% 
// 安装 nmap
% brew install nmap
...
% nmap -v 127.0.0.1

(2)以下是 Windows

搜寻CMD
cd c:\MAMP\bin\mysql\bin
(dir检查有没有进去对的地方)
...> mysql -u root -h 127.0.0.1 -P 3306 -p
密码'root'(昨天设定的)

此时可以执行:(任何在MySQL能做的语法都能做)
(1)mysql> show databases;
(2)mysql> exit; ~~~Bye


3.命令列执行MySQL

(1)mysql> show databases;
(2)mysql> exit;   ~~~Bye
(3)USE northwind(已汇入)
(4)USE northwind(已汇入) > SHOW TABLES;
(5)USE northwind(已汇入) > SELECT 'Hello,World';
(6)USE northwind(已汇入) > SELECT 'Hello,World';
(7)USE northwind(已汇入) > SELECT 10+3;
(8)USE northwind(已汇入) > SELECT 10*3;
(9)USE northwind(已汇入) > SELECT 10/3;
(10)USE northwind(已汇入) > SELECT 10 dIV 3;(整数除)
(11)USE northwind(已汇入) > 
SELECT job_title, first_name, last_name FROM employees

(12)SELECT job_title, first_name, last_name FROM employees ORDER 
BY job_title; 
(排序)

(12)SELECT job_title, first_name, last_name FROM employees ORDER 
BY job_title DESC; 
(排序相反)

SELECT job_title, first_name, last_name FROM employees ORDER 
BY job_title DESC, first_name;
(job_title排序相反 ,first_name排序)

4.语法

(1)新增资料库

CREATE DATABASE `iii`;

(2)新增表格

CREATE TABLE `iii`.`cust` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT , `cname` VARCHAR(100) NOT NULL , 
`birthday` DATE NOT NULL , `tel` VARCHAR(100) NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;

介面
https://ithelp.ithome.com.tw/upload/images/20210723/201376847XYgFhnYSS.png

(3)新增TABLE内资料

INSERT INTO `cust` (cname,birthday,tel) VALUES('Brad','1999-01-02','0912-123456');

INSERT INTO `cust` (`id`, `cname`, `birthday`, `tel`) VALUES (NULL, 'Peter', '2019-06-04', '0911-222333');

https://ithelp.ithome.com.tw/upload/images/20210723/20137684kny9pdozFt.png

(4)汇入北风资料库

northwind.sql
northwind-data.sql

北风 资料库
northwind mysql github
https://github.com/dalers/mywind

https://github.com/dalers/mywind/blob/master/northwind-erd.pdf
https://github.com/dalers/mywind/blob/master/northwind-data.sql
https://github.com/dalers/mywind/blob/master/northwind.sql

a. northwind.sql

DROP SCHEMA(等同DATABASE) IF EXISTS `northwind` ;  如果有其他北风 删掉
CREATE SCHEMA IF NOT EXISTS `northwind` DEFAULT CHARACTER SET latin1  创一个`northwind`这个资料库
USE `northwind` ; 使用
CREATE TABLE IF NOT EXISTS `northwind`.`customers`  在`northwind`创表`customers`

b. northwind-data.sql

INSERT INTO `customers` 新增`customers`内部资料

5.扫port看通讯埠有没有关防火墙

(请扫自己的不要扫人家的,违法)

// nmap => scan port
% nmap -v 127.0.01

6.甚麽git

Git Server => 程序码服务器 => 程序版本控制服务器


<<:  把 Clear Linux 安装到我的 Mac mini (Late 2014)

>>:  Thunkable学习笔记 1 - OpenWeather申请

Day 15 — To Do List (1) 了解 HTML Service

昨天我们做完前置作业了,今天我们来看一下这个 HTML Service 是怎麽用! 简单来说,就是可...

LeetCode解题 Day06

1629. Slowest Key https://leetcode.com/problems/sl...

简报版-第十一章-从网址看问题,短网址的风险?真实网域的辨别?

其实原本最初规画想要做Index方式的纪录,然後多增加一些没写到的面向 不过,总是计画赶不上变化 ...

DAY21-导览设计之Navbar

前言: 接下来要来完成我们网站的导览部分了,这里阿森主要分为两个大项目,分别是Navbar和Sid...

打造你自己的 Hook ( Day19 )

在 Hook 概观 的文章中,曾经写过一个打造 Hook 的例子。复习一下,发现应该要修改命名为 u...