MySQL 常用sql操作語句

2022-07-04 09:30:10 字數 1362 閱讀 5584

獲取資料庫裡所有表

select table_name,table_rows from

information_schema.tables

where table_schema=

'資料庫名

'

獲取表裡所有字段

select column_name from information_schema.columns where

table_schema='

資料庫名

'and table_name='表名

'

判斷資料庫裡某個表是否存在

show tables like'表名

';

儲存過程

create definer=`root`@`%` procedure `hp_proc_orgstructure_delete`(in `iid` int

) language sql

notdeterministic

contains

sql sql security definer

comment

'級聯刪除

'begin

#定義變數

declare orgid int

;

declare porgid int

;

declare cur1 cursor

forselect id,pid from hp_orgstructure where pid=

iid;

declare

continue handler for sqlstate '

02000

'set orgid =

null,porgid=

null

;

set@@max_sp_recursion_depth=10

;

update hp_orgstructure set flag=-

1where id=

iid;

open

cur1;

fetch cur1 into

orgid,porgid;

while(orgid is

notnull

) do

call hp_proc_orgstructure_delete(orgid);

fetch cur1 into

orgid,porgid;

endwhile

;

close

cur1;

end

MySQL 常用sql操作語句

獲取資料庫裡所有表 select table name,table rows from information schema.tables where table schema 資料庫名 獲取表裡所有字段 select column name from information schema.colu...

SQL語句常用操作

一切的一切,都是源於對知識的渴望 最近有用到postgre這個資料庫,但是以前聽都沒有聽過,不斷的向別人請教,總算是現在能暫時操作這個資料庫了,之前有學過sql語句,但是不用了之後就感覺已經忘得差不多了,所以趕緊多看了些資料,在w3school上又重新學了下,溫故而知新啊!下面我就記錄下,我常用的一...

mysql操作語句 mysql常用操作語句

2.列出資料庫 3.選擇資料庫 use databases name 4.列出資料表 5.顯示 列的屬性 show columnsfromtable name describe table name 6.匯出整個資料庫 my例如 my 7.匯出乙個表 mysqldump u user name p ...