mysql 4 基礎 mysql 開發基礎系列4

2021-10-19 16:32:34 字數 1091 閱讀 8233

字串型別

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.遠端連線 一般在...