實用資料庫教程mysql期末 2

2021-09-25 07:37:24 字數 1732 閱讀 3293

--檢視所有的儲存過程

show

procedure

status

like

'procedure_name'

select

*from mysql.

proc

where name=

'procedure_name'

show

function

status

--檢視所有的儲存函式

show

index

from table_name --顯示表的索引 drop index index_name on table_name 刪除索引

show

trigger

--檢視觸發器

show events --檢視事件

show

databases

-- 檢視所有資料庫

show

tables

--該資料庫下的所有表

3. mysql結束符 \g \g

用"\g"結尾表示語句結束符(delimiter),一般結束符是「;」,當然結束也可用「delimiter &&」修改結束符為&&。

用「\g」 結束,是把原來橫向展示的形式,變成了縱向展示。也就是原來展示結果逆時針轉了90度。

例子如下:

4.表的索參數量

乙個表最多有16個索引,每個索引最多有15個列組成

每個索引最大長度256個位元組

列的名字不能超過64個字元

5.完整性

foreign key  定義該錶的外來鍵,【參照完整性 foreign key】

mysql自動為主鍵建乙個索引,通常預設該索引名是primary。【實體完整性 primary key】

references 外來鍵的參照的物件是誰

constraint 定義約束,實現使用者自定義完整性

6. alter修改表結構
---新增列

alter

table table_name add column_name datatype

---刪除列

alter

table table_name drop column_name

---改變列的資料型別

alter

table table_name modify

[column

] column_name datatype

---改變列的名字

alter

table table_name change old_column_name new_column_name datatype

例子:

資料庫MYSQL入門教程 2 資料庫操作指令

此處mysql指令用大寫表示,而在實際運用中並不區分大小寫。mysql h host name u user name p括號內的內容為自行填寫的內容,在連線本地伺服器且是預設設定的情況下,可以省略,h這部分內容,而在user name括號內填寫root即可 mysql u root p使用上述語句...

mysql資料庫教程 外來鍵 MySQL資料庫外來鍵

設定外來鍵 外來鍵及功能 成績表 參照表也叫子表 中的學號來自學生表 被參照表也叫父表 成績表中的課程號來自課程表 當要刪除或更新被參照表中的給字段的值時,參照錶該字段的值如何改變。在on delete on update設定參照動作 restrict 限制 cascade 級聯 set null ...

MySQL 詳解教程2 關係型資料庫

關係型資料庫,是一種建立在關係模型 數學模型 上的資料庫。至於關係模型,則是一種所謂建立在關係上的模型,其包含三個方面,分別為 在此處,需要特別注意 如果表中對應的某個字段值為空,但是系統依然會為其分配儲存空間,這也就是關係型資料庫比較浪費空間的原因啦!sql structured query la...