year:yyyy 1901~2155 •
time:hh:mm:ss -838:59:59~838:59:59 •
date:yyyy-mm-dd 1000-01-01~9999-12-3 •
datetime:yyyy-mm-dd hh:mm:ss 1000-01-01 00:00:00~ 9999-12-31 23:59:59 • timestamp:yyyy-mm-dd hh:mm:ss 19700101 00:00:01 utc~2038-01-19 03:14:07utc
• char(m):m為0~255之間的整數
• varchar(m):m為0~65535之間的整數
• tinyblob:允許長度0~255位元組 • blob:允許長度0~65535位元組
• mediumblob:允許長度0~167772150位元組 • longblob:允許長度0~4294967295位元組
• tinytext:允許長度0~255位元組 •
text:允許長度0~65535位元組 •
mediumtext:允許長度0~167772150位元組 •
longtext:允許長度0~4294967295位元組 •
varbinary(m):允許長度0~m個位元組的變長位元組字串 •
binary(m):允許長度0~m個位元組的定長位元組字串
create database 資料庫名 [ character set 字符集 ] ;
drop database 資料庫名稱;
show databases;
insert into teachers values (002,'fl','女');
update teachers set name='nb' where tno=1;
delete from teachers where tno=3;
學習之路 MySQL(2)
看完上篇部落格之後,應該mysql的開發環境都配置好了,現在入正題,學習下mysql的用法 一 mysql的語句規範 1 關鍵字與函式名稱是要全部大寫的,例如 show alter 2 資料名稱,欄位名稱,表名稱是要全部小寫的 3 sql語句必須以英文分號 結尾 二 對資料進行操作 通俗的說,就是找...
MySQL(2) 關聯對映
1.多表的關係,一對一,一對多,多對多 2.實現關聯的方法 3.以mysql舉例 建立country表 主鍵是name 建立presidengt表 主鍵是name 對應關係 乙個國家對應乙個 乙個 對應乙個國家。country表中的name對應president表中的f country name。指...
mysql(2)許可權管理
1.初始化完成之後的使用者 只有乙個root使用者,5.6及之前的版本是沒有密碼的,5.7會產生隨機密碼,在初始化時可以看到,在配置日誌檔案中也可以檢視。2.使用者的許可權管理步驟 1 檢查使用者的 hip和使用者名稱是否被允許 2 檢視mysql.user表是否存在該使用者,這裡沒有許可權設定,預...