資料庫基礎操作

2021-08-05 23:00:23 字數 1274 閱讀 8352

--函式,可以理解為方法

--select now();

--常用的mysql函式

--字元穿

--string,  length(str)   substr(str,破損,len)

--concat(str1,str2,...)

--trim(【remstr   from】str)

--lower();

select length ('abcde');

select pow(3,2)

---數學:math,rand();,round(x,d),floor(x),  ceilinh(x)

select rand();

select pow(3,4)

--向下取整

select floor(5.6)

--向上取整

select ceo;ong(5.6) 

--s四捨五入,2位小數

select round(5.456,2)

--日期:統計中經常使用日期函式

--now(),sysdate();, datediff(expr1,expr2)   date_add(date,interval, espr unit)

--借貸

--select datediff('2017-8-7','2017-8-10'')

--轉換函式

--er(entitu-relation)圖

--正規化來設計

--第一正規化

--每一列必須是不可再分割的最小的元素(原子性)

--第二正規化

--滿足第一正規化 除了主鍵列外所有的列都和主鍵有關

--第三正規化

--滿足第二年正規化 要是逐漸有直接關係,而不能是間接關係

--一般只要滿足前2個就好

select * from j_score;

學院編號,學員姓名,出生年月 姓名 科目編號,科目名稱,教師編號,教師名稱...........

--如果按上述步驟創表,會造成資料大量重複

表鎖engine=myisam(查詢比較快,不支援事物,更新刪除速度慢)

行級鎖engine=innodb(行加鎖)

engine=memery(記憶體)(用得少)

--事務的作用

不可逆過程

--關閉預設的提交方式,資料庫管理員

set autocommit=0

start transtration--啟動乙個事務

事務:1原子性

2一致性

3隔離性

4永續性

資料庫操作基礎

乙個dbs系統包括 計算機硬體,作業系統,dbms,開發工具,應用系統,資料庫管理員。其中,dbms包括 1.ddl 資料定義語言 主要功能 對資料物件進行定義和維護。2.dml 資料操作語言 主要功能 對資料庫進行增刪改查,這是我們常用的。3.資料庫管理和維護,主要功能,管理和維護資料庫的安全性,...

資料庫操作基礎

這邊主要寫下儲存過程的格式,因為本人很少用儲存過程,幾乎不用所以對儲存過程不是很了解,一般都用最簡單也是很安全的傳引數的方式,不過為了以後用起來方便點還是寫下基本的語法 比如建立儲存過程 create procedure 儲存過程名 parameter,parametertype assql語句 覺...

資料庫基礎操作

資料庫命令 進入 mysql 庫 use mysql 檢視使用者許可權 select from user where user root g 建立資料庫 create database 資料庫名 檢視當前建立的資料庫 show create database 資料庫名 檢視所有資料庫 show da...