Sql 學習筆記(一)

2021-09-26 15:36:18 字數 679 閱讀 8203

create database 《資料庫名稱》;
create table 《表名》

(《列名1> 《資料型別》 《該列所需約束》,

《列名1> 《資料型別》 《該列所需約束》,

《列名1> 《資料型別》 《該列所需約束》,

《列名1> 《資料型別》 《該列所需約束》,

...《該錶的約束1>,《該錶的約束2>,...);

資料型別表示資料的種類,包括數字型、字元型和日期型等。

用來指定儲存整數的列的資料型別(數字型),不能儲存小數。

char 是 character(字元)的縮寫,是用來指定儲存字串的列的資料型別(字元型)。可以像 char(8) 這樣,在括號中指定該列可以儲存的字串的長度(最大長度),字串超出最大長度的部分是無法輸入到該列中的。字串以定長字串的形式儲存在被指定為 char 型的列中。所謂定長字串,就是當列中儲存的字串長度達不到最大長度的時候,使用半形空格進行補足。

同 char 型別一樣,varchar 型也是用來指定儲存字串的列的資料型別(字串型別),也可以通過括號內的數字來指定字串的長度(最大長度)。但該型別的列是以可變長字串的形式來儲存字串的。即使字元數未達到最大長度,也不會用半形空格補足。

約束是除了資料型別之外,對列中儲存的資料進行限制或者追加條件的功能。

SQL學習筆記(一)

登入 mysql u root p 建立乙個資料庫 create database if not exists luyixiao default character set utf8 選中乙個資料庫,以供後面使用 use luyixiao 在資料庫中建立乙個 create table if not ...

SQL學習筆記 一)

1.按照大小排序 database database management system database system 2.dbms結構 三層 物理層 邏輯層 檢視層 relation屬於邏輯層 3.檔案處理系統 file processing system 弊端 1 資料冗餘與不一致 2 資料訪...

SQL語句學習筆記(一)

sql 結構化查詢語言 是專門針對資料庫進行操作的語言,其語言幾乎可適用全部資料庫,sql語言課對資料庫中表進行增 刪 改 查等工作。知識補充 1.mysql資料庫中的關係運算子 在mysql中常用的關係運算子有 等於 不等於 在mysql中關係運算子放置在where關鍵字之後 2.mysql資料庫...