MySQL 資料庫基礎

2021-10-10 06:45:21 字數 1231 閱讀 1902

2 常用資料型別

3 資料庫表的操作

show databases;

create database [ if not exists] 資料庫名 character set utf8mb4;

[ ]表示裡面的內容是可選項

if not exists:是指如果系統沒有這個資料庫,則建立乙個這樣的資料庫,如果有則不建立.

character set:指定資料庫採用的字符集

use 資料庫名;

drop database [if exists] 資料庫名;

int:整型

decimal(m,d):浮點數型別

varchar(size):字串型別

timestamp:日期型別

運算元據庫中的表時,需要先使用該資料庫;

-- 建立資料庫

create

database shop character

set utf8mb4;

-- 使用資料庫

use shop;

desc 表名;

語法:

create table 表名

(欄位名1 資料型別,

欄位名2 資料型別

);

可以使用comment增加字段說明。

**示例:

create

table

ifnot

exists goods

(goods_name varchar(32

)comment

'商品名稱'

,unitprice int

comment

'商品**'

,stock int

comment

'商品庫存'

,describe

varchar

(256

)comment

'商品描述'

);

drop table if exists 表名;

資料庫 mysql 基礎

1.建立 create database 資料庫名 例如建立名為d testdb的資料庫 mysql create database d testdb 2.修改 alter database 資料庫名 character set 字符集名 例如修改字符集 set utf8 3.刪除 drop dat...

mysql資料庫基礎

乙個表不能有多個主鍵?解釋 不能,乙個表中有且只能有乙個主鍵,大事兩列 字段 可以作為乙個主鍵 例如 mysql create table t name varchar 5 addr varchar 28 age int 5 primary key name,addr 為什麼要設定主鍵?資料庫儲存的...

MySql資料庫(基礎)

學習資料庫,我覺得關鍵在於記住相關的英文單詞。把自己比較陌生的寫下來,便於記憶 查詢表結構 desc 表名 修改表頭欄位都是 alter table.開頭 給建立好的表新增位址字段,例如給學生表新增gender varchar 2 字段 alter table student add column ...