springcloud(1)Eureka配置及叢集
阿新 • • 發佈:2020-10-28
操作資料庫
一、 操作資料庫的基本指令
- 建立資料庫
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
預設:
- 設定預設的值, 如果不指定該列的值, 會有預設的值