1. 程式人生 > 實用技巧 >springcloud(1)Eureka配置及叢集

springcloud(1)Eureka配置及叢集

操作資料庫

一、 操作資料庫的基本指令

  • 建立資料庫
CREATE DATABASE db1
  • 刪除資料庫
DROP DATABASE db1
  • 使用資料庫
-- 如果表明或者欄位名是一個特殊字元,就需要帶``
USE `db2`
  • 檢視資料庫
SHOW DATABASES

二、資料庫的資料型別

數值

tinyint 十分小的資料 , 1個位元組
smallint 較小的資料,2個位元組
mediumint 中等大小的資料 3個位元組
int 標準的整數, 4個位元組
bigint 較大的資料, 8個位元組
float 浮點數 4個位元組
double 浮點數 8個位元組
decimal 字串形式的浮點數 金融計算的時候使用

字串

char 固定大小的字串 0-255
varchar 可變字串 0-65535 (允許有預設值)
tinytext 微型文字 2^8-1
text 文字串 2^16-1 (不允許有預設值) , 效率比varchar低

時間日期

data YYYY-MM--DD, 日期格式
time HH: mm: ss 時間格式
datatime YYYY-MM--DD HH: mm: ss
timestamp 時間戳, 1970.1.1到現在的毫秒數
year 年份表示

null

  • 沒有值,未知
  • 不要使用NULL進行運算,結果為NULL

三、資料庫的欄位屬性

Unsigned:

  • 無符號的整數
  • 聲明瞭該列不能宣告為負數

Zerofill:

  • 0填充的
  • 不足的位數,使用0來填充

自增:

  • 自動在上一條記錄的基礎上+1(預設)

  • 通常用來設計唯一的主鍵

  • 可以自定義設計主鍵自增的起始值和步長

非空:

  • 設定為not null, 如果不賦值,就會報錯
  • null,如果不填值,預設就是null

預設:

  • 設定預設的值, 如果不指定該列的值, 會有預設的值