表的建立及資料型別,刪除表

2022-09-19 10:57:09 字數 1282 閱讀 9216

7、表的建立

7.1、建表語法格式:(建表屬於ddl語句,包括create drop alter)

create table 表名(欄位名1 資料型別,欄位名2 資料型別);

create table 表名(

欄位名1 資料型別,

欄位名2 資料型別,

欄位名3 資料型別  

表名:建議以 t_ 或者 tbl_ 開始,可讀性強

表名和欄位名都屬於識別符號

7.2、關於mysql的資料型別?

varchar (最長255):可變長度字串,節省空間,會根據實際的資料長度動態分配空間,效率低

char(最長255):定長字串,不管實際的資料長度是多少。分配固定長度的空間去儲存資料,使用不恰當會導致空間浪費,效率高

varchar和char應該怎麼選擇?

性別欄位選char,性別固定長度

姓名欄位選varchar,可變

int(最長11):數字中的整數型。等同於j**a的int

bigint:長整型。等同於j**a中的long

float:單精度浮點型資料

double:雙精度浮點型資料

date:短日期型別

datetime:長日期型別

案例:t_movie 電影表(專門儲存電影資訊的)

編號            名字      描述資訊      上映日期    時長      海報      型別

no(bigint)   name(varchar)  description(clob)   playtime(date)  time(double)  image(blob)  type(char)

10000     哪吒     ....................     2019-10-11    2.5      ......      '1'

10001    大話西遊  .....................      2019-11-11    1.5      .....      '2'

7.3、建立乙個學生表?

學號、姓名、年齡、郵箱位址

create table t_student(

no int,

name varchar(32),

age int(3),

email varchar(255)

刪除表:

drop table t_student;//當這張表不存在的時候會報錯!

drop table if exists t_student ; //如果這張表存在的話,刪除,建議這樣刪除,健壯

資料型別及資料表的操作

原則 選擇最合適,而不是最大的資料格式 整形浮點型 日期時間型 字元型開啟資料庫 use db name 檢視資料庫資訊 show database 建立資料表 create table if not exists table name column name data type,檢視資料表 sho...

MySQL資料型別區別和建立表

數值 拓展 阿里巴巴開發手冊 每乙個表,都必須存在以下五個字段!表示乙個記錄存在的意義,必須要這五個欄位來判斷它,來保證它的乙個健壯性和安全性。id 主鍵,自增的 version 樂觀鎖is delete 偽刪除,用了乙個標誌位判斷,就設為1,就認為刪除了,但在資料庫中還存在,方便管理員檢視被刪除的...

SQL Server刪除表及刪除表中資料的方法

sql server中如何刪除表,如何刪除表中的資料。刪除表的t sql語句為 drop table 表名 drop是丟棄的意思,drop table表示將乙個表徹底刪除掉。刪除表資料有兩種方法 delete和truncate。delete的用法如下 delete from 表名 where條件 t...