##欄位型別:
數字型別
int 整形:tinyint 微整 smallint小整 int
float浮點型
decimal(10,2)精準型
bit 0 1 位元
字元型char:char(32)不變長,可不填預設1 varchar(32)可變長
text 文字型別
blob 二進位制文字型別
列舉enum('w','m')多選一
set('足球','籃球','羽毛球')多選多
時間型別
> date :"yyyy-mm-dd"
> time :"hh:mm:ss"
> datetime :"yyyy-mm-dd hh:mm:ss"
* now() 返回伺服器當前日期時間,格式對應datetime型別
* curdate() 返回當前日期,格式對應date型別
* curtime() 返回當前時間,格式對應time型別
* 日期時間運算
- 語法格式
select * from 表名 where 欄位名 運算子 (時間-interval 時間間隔單位);
- 時間間隔單位: 2 hour | 1 minute | 2 second | 2 year | 3 month | 1 day
select * from marathon where time < (now()-interval 7 day);7天前的..
##屬性
primary key 主鍵
auto_increment 自增長
unsigned 無符號(整數無符號,即正整數不能為負)
not null 非空(不寫預設可以為空)
default()不填預設值 ,預設值與字段型別一致
unique 唯一不重複
C mysql 管理 MySQL 管理
mysql 管理 執行與關閉 mysql 伺服器 首先檢查 mysql 伺服器是否正在執行。可以使用下列命令來確認這一點 ps ef grep mysqld 如果 mysql 正在執行,在上述命令的執行結果中就能看到 mysqld 程序。如果伺服器沒有執行,使用下列命令來啟動它 root host ...
C mysql 管理 MySQL管理
執行和關閉mysql伺服器 首先檢查mysql伺服器正在執行與否。在linux系統下可以使用下面的命令來檢查 ps ef grep mysqld 如果mysql正在執行,那麼會看到列出來的 mysqld 程序。如果伺服器沒有執行,那麼可以使用下面的命令來啟動它 root host cd usr bi...
c mysql備份 MySQL備份 恢復
備份的目的 根據需求以及目的,選擇不同的備份方式。做災難性恢復 對損壞的資料進行恢復和還原 需求改變 因需求改變而需要把資料還原到改變以前 測試根據不同情景選擇備份方式 可以容忍丟失多長時間的資料?恢復資料的時間有沒有限制?恢復資料的同時,是否需要正常提供服務?恢復的物件,整庫 多表 單庫 單錶?備...