使用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...