iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 16
0
自我挑戰組

新手 Back-end 學習記錄系列 第 16

[Day16] MySQL Data Definition Language - CREATE

tags: 2019鐵人賽

回顧 Day15

  • MySQL

進入主題

Data Definition Language

CREATE

  • 新增資料庫
  • 新增資料表
新增資料庫
CREATE DATABASE 資料庫名稱;

例如

CREATE DATABASE school;
顯示資料庫
SHOW DATABASES;
使用資料庫
USE 資料庫名稱;

例如

USE school;
新增資料表
CREATE TABLE 資料表名稱 (
    欄位名稱 資料型別 [資料屬性],
    欄位名稱 資料型別 [資料屬性],...
);

例如

CREATE TABLE student (
    id int(10) unsigned NOT NULL AUTO_INCREMENT,
    name varchar(255) NOT NULL,
    birthday date NOT NULL,
    address varchar(255) NOT NULL,
    PRIMARY KEY (`id`)
);

例子中

  • unsigned:數字爲正數
  • NOT NULL:必須有值
  • AUTO_INCREMENT:自動編號
顯示資料庫
SHOW TABLES;

ALTER、DELETE

之後再說

今天就到這,明天再見囉~

reference from https://dev.mysql.com/doc/refman/8.0/en/creating-database.html
reference from IBSN 978-986-476-232-3


上一篇
[Day15] MySQL 操作
下一篇
[Day17] MySQL Data Definition Language - ALTER
系列文
新手 Back-end 學習記錄30

尚未有邦友留言

立即登入留言