MySQL自學筆記1 基礎知識

2021-07-26 02:20:15 字數 1928 閱讀 1151

使用mysql 5.5以及mysql自帶命令客戶端

層次結構:資料庫伺服器–> n多資料庫–>n多表–>行與列

大概步驟:

1. 建立、連線資料庫伺服器

1. 建立庫

1. 建立表

1. 資料庫操作,比如增刪改查等

刪除表–drop table tablename

修改表名–rename table oldname to newname

檢視表結構–desc tablename

在表裡面新增行

insert

into class

(id, name, age)

values

(1, 'james', 23);

insert

into class

values

(3, 'iverson', 26);

insert

into class

values

(12, 'aaa', 12),

(13, 'tingting', 13);

insert

into class

(id, name)

values

(24, 'kobe');

更新表裡面的資訊

setid = 33, name = qinghai

where age = 23;

刪除表裡面的一行

查詢表裡面的資訊

select * from

class; // 查詢整張表內容

select id, name from

class; //查詢id、name這兩列

select id, name from

class

where id > 13; //查詢 id > 13 的內容

插入新的一列

自己的一些總結

set

names gbk;

數值型:整型、浮點型

字串型

日期/時間型:年、日期、時間、日期時間

整型:小數型

定長型別–char(m),m代表可以容納的字元數,範圍在0~255之間

mysql

char(10) //能夠輸人10個字元,不管是英文本元還是漢字字元,都是最多可以輸人10個的

變長型別–varchar(m),m含義和上面一樣,姿勢範圍在ascii碼中0~65535,utf8碼中0~22000

文字型別–text,可以儲存較大的文字段,不過搜尋速度稍微慢一些。所以,如果不是特別大的內容的話,建議使用char和varchar進行替代。同時要注意的一點就是text型別不用加預設值(加了也沒用)

年–year,1個位元組表示,表示1901-2155,還有乙個0000表示錯誤時選擇。

日期型別–date,典型格式 1998-03-13,日期範圍:1000-01-01 ~ 9999-12-31

時間型別–time,電信格式 hh:mm:ss,時間範圍:-838:59:59 ~ 838:59:59,這裡的意思是不一定就是在一天24小時,有的情況是時間間隔,所以時間範圍可以這麼大

日期時間型別–datetime,典型格式 1993-03-23 13:13:13,範圍 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59

時間戳–timestamp,用int來儲存,是在1970-01-01 00:00:00到當前的秒數。一般儲存註冊時間、商品發布時間等,不是用datetime來儲存,而是用timestamp

Mysql基礎知識(1)

ubun無圖形介面和有圖形介面之間的轉換命令 bash start mode.sh 1 mysql 是最流行的 關係型資料庫 管理系統之一 免費 開源 2 關係型資料庫 採用關係模型來組織資料的資料庫 4 模型 行和列 二維 具體指字段跟字段資訊 5 mysql 裡可以裝很多的資料庫,資料庫裡面可以...

Python自學筆記 Python基礎知識

以 開頭,右邊的所有東西當做說明,而不是真正要執行的程式,起輔助說明作用 我是注釋,可以在裡寫一些功能說明之類的哦 print hello world 下面的 完成 列印一首詩 名字叫做 春江花月夜 作者,zgwxd 在程式的開頭寫入如下 這就是中文注釋 coding utf 8 print wxd...

SAP ABAP基礎知識自學筆記一

學習順序 資料型別 域什麼什麼的 字串 結構 內錶 opensql 函式 子程式 報表 一 t code se80 物件瀏覽器 se38 寫程式 se11 建表 se37 函式 sm04 檢視使用者 se91 message 系統sy uzeit 系統時間 sy datum 系統日期 sy datu...