資料庫基礎操作

2021-12-30 01:14:01 字數 1264 閱讀 2751

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

--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永續性

資料庫基礎操作

函式,可以理解為方法 select now 常用的mysql函式 字元穿 string,length str substr str,破損,len concat str1,str2,trim remstr from str lower select length abcde select pow 3,...

資料庫操作基礎

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

資料庫操作基礎

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