YoonC

[Nodejs] MySQL ๋šž๋”ฒ๐Ÿ”จ ๋ณธ๋ฌธ

Develop/Node.js

[Nodejs] MySQL ๋šž๋”ฒ๐Ÿ”จ

์œคํƒœํ’ 2021. 3. 17. 02:21

๐Ÿ˜ฉWorkbench ์„ค์น˜ ๋ฌธ์ œ ๋ฐœ์ƒ

 

    8.0.22์‹œ ๋ฌธ์ œ๋ฐœ์ƒ!!! ์™ธ๊ตญ ์‚ฌ์ดํŠธ ๊ตฌ๊ธ€๋งํ•˜์—ฌ ๋ฌธ์ œํ•ด๊ฒฐ

    ==> brew remove workbench๋กœ ์‚ญ์ œํ›„ ๋” ๋‚ฎ์€ ๋‹จ๊ณ„์˜ ์›Œํฌ๋ฒค์น˜ ์„ค์น˜ํ•ด๋ด„ (8.0.18) ํ•ด๊ฒฐ


๐Ÿ˜ฉ ํ…Œ์ด๋ธ” ์ƒ์„ฑ์‹œ ERROR

 

mysql> CREATE TABLE nodejs.users(

    -> id INT NOT NULL AUTO_INCREMENT,

    -> name VARCHAR(20) NOT NULL,

    -> age INT UNSIGNED NOT NULL,

    -> married TINYINT NOT NULL,

    -> comment TEXT NULL,

    -> created_at DATETIME NOT NULL DEFAULT now(),

    -> PRIMARY KEY(id),

    -> UNIQUE INDEX name_UNIQUE (name ASC))

    -> COMMENT = '์‚ฌ์šฉ์ž ์ •๋ณด'

    -> DEFAULT CHARACTER SET =utf8

    -> ;

Query OK, 0 rows affected, 1 warning (0.01 sec)

 

mysql> DESC users;

ERROR 1046 (3D000): No database selected

 

๐Ÿ’๐Ÿป ์ถ”์ • ์ด์œ :  USE [๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ช…] ์ž…๋ ฅ์„ ์•ˆํ•ด์ค˜์„œ (๋งž์Œ ๋ฐ‘์— ์ž…๋ ฅํ•ด์ฃผ๋‹ˆ ์‹คํ–‰๋จ)

 

mysql> use nodejs (ํ•ด๊ฒฐ)

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

 

Database changed

mysql> DESC users;

+------------+--------------+------+-----+-------------------+-------------------+

| Field      | Type         | Null | Key | Default           | Extra             |

+------------+--------------+------+-----+-------------------+-------------------+

| id         | int          | NO   | PRI | NULL              | auto_increment    |

| name       | varchar(20)  | NO   | UNI | NULL              |                   |

| age        | int unsigned | NO   |     | NULL              |                   |

| married    | tinyint      | NO   |     | NULL              |                   |

| comment    | text         | YES  |     | NULL              |                   |

| created_at | datetime     | NO   |     | CURRENT_TIMESTAMP | DEFAULT_GENERATED |

+------------+--------------+------+-----+-------------------+-------------------+


๐Ÿ˜ฉ319p npm start ์—๋Ÿฌ

~~@~~-MacBookPro chapter7 % npm start

npm ERR! missing script: start

npm ERR! A complete log of this run can be found in:

npm ERR!     /Users/yundabin/.npm/_logs/2021-01-27T02_40_55_647Z-debug.log

 

๐Ÿ’๐Ÿป ํ•ด๊ฒฐ cd learn-sequelize ํ•ด์ฃผ๋‹ˆ๊นŒ ๋˜๋„น

: npm script์˜ start๋„  ๊ทธ ํ•ด๋‹น๋˜๋Š” ํŒŒ์ผ ์•ˆ์˜ json์—์„œ start๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋ผ์„œ

  ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰์‹œํ‚ฌ ํŒŒ์ผ๋กœ ์˜ฎ๊ฒจ์ค€ ํ›„์— npm  ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰์‹œ์ผœ์ฃผ์–ด์•ผ ํ•œ๋‹ค. ๋ฐ”๋ณด์•ผ!!

 

% npm start

> learn-sequelize@0.0.1 start

> nodemon app

 

[nodemon] 2.0.7

[nodemon] to restart at any time, enter `rs`

[nodemon] watching path(s): *.*

[nodemon] watching extensions: js,mjs,json

[nodemon] starting `node app.js`

3001 ๋ฒˆ ํฌํŠธ์—์„œ ๋Œ€๊ธฐ ์ค‘

Comments