字串型別
1.1 char 和varchar 型別
char 列的長度固定為建立表時宣告的長度,varchar 列中的值為可變長字串。在檢索的時候,char 列刪除了尾部的空格,而varchar 則保留這些空格。(在sqlserver裡都是長度2)
create table vc (v varchar(4), c char(4));
insert into vc values ('ab ', 'ab ');
select length(v),length(c) from vc;
1.2 binary 和varbinary 型別
binary 和varbinary 類似於char 和varchar,不同的是它們包含二進位制字串。
create table t (c binary(3));
insert into t values('a');
1.3 enum 型別 (enum 中文名稱叫列舉型別) 插入1為m,2為f, 3則報錯。 數字序號對應著字段數。
create table t1 (gender enum('m','f'));
-- 插入列舉型別的四種值
insert into t1 values('m'),('1'),('f'),(null);
select * from t1;
可以看出enum 型別是忽略大小寫的
1.4 set 型別
set 和enum 除了儲存之外,最主要的區別在於set 型別一次可以選取多個成員。 一行不會插入重複值如: a,d,a 儲存後為a,d
希望與廣大網友互動??
MYSQL 4 檢索資料
select distinct vend id from products 不能部分使用distinct,distinct關鍵字應用於所有列而不是前置它的列。如果給出select distinct vend id,prod price,除非指定的兩個列都不同,否則所有行都被檢索出來。select p...
mysql4語法 mysql四 資料操作
一 介紹 mysql資料操作 dml 資料庫操縱語言 在mysql管理軟體中,可以通過sql語句中的dml語言來實現資料的操作,包括 使用insert實現資料的插入 update實現資料的更新 使用delete實現資料的刪除 使用select查詢資料以及 主要內容包括 插入資料 更新資料 刪除資料 ...
MySQL(4) 命令指令碼操作
1.使用命令連線 1 連線mysql 開啟終端,執行命令 mysql uroot p回車後輸入密碼,連線成功後如下圖。2 退出登入 quit或exit 3 退出成功後如下圖 4 登入成功後,輸入如下命令檢視效果 檢視版本 select version 注意 在語句結尾要使用分號 2.遠端連線 一般在...