MySQL基礎資料型別(課堂筆記)

2021-09-12 12:40:16 字數 3113 閱讀 4867

建立資料表,連線資料庫

-- 建立資料庫text

create database text_1;

-- 連線資料庫

整數型別

-- 建立emp_1表

create table emp_1

( a tinyint,

b smallint,

c mediumint,

d int,

e bigint

);-- 插入資料

insert into emp_1 values(123,1234,12345,123456,1234564);

-- 檢視表

年的使用方法

-- year的方法

create table emp_year(y year);

-- 插入資料

insert into emp_year values(1999);

insert into emp_year values(2000);

insert into emp_year values(2001);

-- 檢視資料

時間的使用方法

-- time的方法

create table emp_time(a time);

-- 插入資料

insert into emp_time values('10:10:10');

insert into emp_time values('10:59:59');

insert into emp_time values('23:23');

insert into emp_time values('2 08');

insert into emp_time values('10');

insert into emp_time values('105911');

insert into emp_time values(now());

-- 檢視資料

天的使用方法

-- date的方法

create table emp_date(d date);

-- 插入資料

datetime的方法

-- datetime的方法

create table emp_datetime(d datetime);

-- 插入資料

insert into emp_datetime values('1999-01-01-10-00-00');

insert into emp_datetime values('19990101100000');

insert into emp_datetime values(now());

-- 檢視資料

timestamp的方法

-- timestamp的方法

create table emp_timestamp (d timestamp);

-- 插入資料

insert into emp_timestamp values('1999-01-01-10-00-00');

insert into emp_timestamp values('19990101100000');

insert into emp_timestamp values(now());

-- 檢視資料

字串

-- 字串

create table tmp8

(ch char(5),

vch varchar(5)

);-- 插入資料

insert into tmp8 values('abcde','abcde');

insert into tmp8 values('abc ','abc ');

-- 檢視資料

MySql基礎 筆記3 資料型別

mysql支援多種型別,大致可以分為三類 數值 日期 時間和字串 字元 型別。以下內容學習來自 型別 大小 範圍 有符號 範圍 無符號 用途 tinyint 1 byte 128,127 0,255 小整數值 smallint 2 bytes 32 768,32 767 0,65 535 大整數值 ...

Mysql基礎資料型別

mysql 基礎資料型別筆記 1 設計資料庫之處,選擇的資料型別,應選擇最小資料範圍。2 盡量避免null值 因為查詢語句中,如果包含null列,對mysql來說更難優化,因為null列使得索引 索引統計和值比較都更加複雜。另外,可為null的列會使用更多的儲存空間,在mysql裡也需要特殊處理。當...

MySQL 資料型別 筆記

mysql中定義資料欄位的型別對你資料庫的優化是非常重要的。mysql支援多種型別,大致可以分為三類 數值 日期 時間和字串 字元 型別。mysql支援所有標準sql數值資料型別。這些型別包括嚴格數值資料型別 integer smallint decimal和numeric 以及近似數值資料型別 f...