1. 程式人生 > >mysql中檢視儲存過程,表,檢視,函式

mysql中檢視儲存過程,表,檢視,函式

一:檢視儲存過程 1,show procedure status; --這個是檢視所有的 2,show create procedure proc_AllUser;  這個是檢視proc_AllUser這個儲存過程的具體資訊 3,select 'name' from mysql.proc where db = 'test' and 'type' = 'PROCEDURE'; 二,檢視函式 1,show function status; 2,select 'name' from mysql.proc where db= 'test' and 'type'='function'; 三,檢視檢視 1,select * from information_schema.VIEWS; 四,查看錶 1,select * from information_schema.TABLES 五,檢視觸發器 1,語法:SHOW TRIGGERS [FROM db_name] [LIKE expr]
      例項:SHOW TRIGGERS\G //觸發器 2,對INFORMATION_SCHEMA資料庫中的TRIGGERS表查詢     mysql>SELECT * FROM triggers T WHERE trigger_name=”mytrigger” \G

相關推薦

mysql儲存過程之無引數in、out、inout引數的講解

首先建立三個測試表: 如下: user表裡邊的欄位為userId,userName 使用者表 dept表裡邊的欄位為deptId,deptName部門表 other表裡邊的欄位為otherId,otherName 其他表 建立無引數儲存 create procedure 你

mysql 建立儲存過程增強(結果從sql語句返回)

一、In只有輸入引數情況 DELIMITER $ //宣告 create procedure pro_selectById( IN  num int)    //一個引數,無返回值 begin select * from user where id =

mysql 建立儲存過程

1、定義IF迴圈以及呼叫書寫格式    DELIMITER $     ->  create procedure pro_IF(IN num INT,OUT str varchar(30))     ->

MySql建立儲存過程

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

MySQL儲存過程函式使用詳解

一.對待儲存過程和函式的態度 在實際專案中應該儘量少用儲存過程和函式,理由如下: 1.移植性差,在MySQL中的儲存過程移植到sqlsever上就不一定可以用了。 2.除錯麻煩,在db中報一個錯誤和在應用層報一個錯誤不是一個概念,那將是毀滅性打擊,直接一個error:1045什麼的更本毫無頭緒。 3.擴充套件

MySQL儲存過程、遊標和儲存函式

MySQL中的儲存過程 首先來看兩個問題: 1.什麼是儲存過程? 儲存過程(Stored Procedure)是在資料庫系統中,一組為了完成特定功能的SQL語句集,經編譯後儲存在資料庫中,使用者通過指定儲存過程的名字並給出引數(如果該儲存過程有引數的話)來執行它。 2.為什麼要使用儲

sql相關:檢視儲存過程結構

sql資料庫相關: 1,檢視儲存過程的內建函式:sp_helptexteg:sp_helptext 儲存過程名 2,提供一個儲存過程用於檢視資料庫表的新結構tbinfo create procedu

MySql儲存過程和觸發器筆記

#表結構 CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_name` varchar(100) DEFAULT NULL, `user_type` tinyint(4) DEFAULT NULL, `

Mysql儲存過程

什麼是儲存過程 簡單的說,就是一組SQL語句集,功能強大,可以實現一些比較複雜的邏輯功能,類似於JAVA語言中的方法; ps:儲存過程跟觸發器有點類似,都是一組SQL集,但是儲存過程是主動呼叫的,且功能比觸發器更加強大,觸發器是某件事觸發後自動呼叫; 有哪些特性

mysql不用儲存過程函式查詢子節點的方法

sql實現:select id from ( select t1.id, if(find_in_set(parent_id, @pids) > 0, @pids := concat(@pids, ',', id),

oracle編譯儲存過程提示檢視不存在的問題分析

       今天有同事跟我反映有個儲存過程編譯報錯,提示表或檢視不存在。儲存過程中呼叫的那個表t是另一個使用者b的表。但是當前使用者a已經擁有dba角色了,為什麼訪問不到使用者b的表t呢?另一同事說

MYSQL利用儲存過程實現模糊查詢

今做資料庫課程設計時,課設要求利用儲存過程實現模糊查詢。第一次聽到這樣的要求感覺很荒謬,會不會是要求寫錯了。在此我為我的無知感到羞愧。廢話不多說,接下來我們講一下在MYSQL資料庫中如何利用儲存過程實現模糊查詢呢? 假如我們在資料庫中建有這樣的一個表: 接下來我們直接上儲

mysql檢視儲存過程檢視函式

一:檢視儲存過程 1,show procedure status; --這個是檢視所有的 2,show create procedure proc_AllUser;  這個是檢視proc_AllUser這個儲存過程的具體資訊 3,select 'name' from

MySQL的行級鎖級鎖頁級鎖

在電腦科學中,鎖是在執行多執行緒時用於強行限制資源訪問的同步機制,即用於在併發控制中保證對互斥要求的滿足。 在DBMS中,可以按照鎖的粒度把資料庫鎖分為行級鎖(INNODB引擎)、表級鎖(MYISAM引擎)和頁級鎖(BDB引擎 )。 行級鎖 行級鎖是Mysql中鎖定粒度最細的一種

DB2 儲存過程複製結構、重命名錶、刪除實現及Mybatis如何呼叫

----Mybaits呼叫db2儲存過程 <update id="changeTableName" parameterType="java.util.Map" statementType="CALLABLE"> call

EF執行儲存過程獲取output返回值

<span style="color: rgb(75, 75, 75); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20.8px;">EF不

資料庫儲存過程事務 jfinal呼叫儲存過程事務

mysql DELIMITER $$ CREATE PROCEDURE `student`.`ceshi`(n INT,j CHAR(1)) BEGIN IF j = 'h' THEN SELECT * FROM blog

oracle 檢視儲存過程觸發器函式原始碼

USER_RESOURCE, DBA_RESOURCE 儲存著儲存過程,觸發器,函式原始碼 檢視使用者觸發器的原始碼 SELECT * FROM USER_SOURCE WHERE TYPE='TRIGGER'

mysql儲存過程之引數(INOUT或INOUT)瞭解下

    在現實應用中,開發的儲存過程幾乎都需要引數,就是這些引數,使得儲存過程更加靈活和有用。 在mysql中,引數有三種模式:IN,OUT或INOUT:IN - 是預設模式。在儲存過程中定義IN引數時

mysql 5.0儲存過程(包括語法符號)

ADDTIME (date2 ,time_interval ) //將time_interval加到date2 CONVERT_TZ (datetime2 ,fromTZ ,toTZ ) //轉換時區 CURRENT_DATE (  ) //當前日期 CURRENT_TIME (  ) //當前時間 CURR