mysql資料庫如何執行sql語句

時間 2021-09-03 10:11:27

1樓:匿名使用者

select @a=drclass1, @b=drclass2, @c=drclass3, @d=drclass4, @e=drclass5 from teacher where teacherid = @teacherid create table classname(classname char(50)) insert into classname (classname) values (@a) if (@b is not null) begin insert into classname (classname) values (@b) if (@c is not null) begin insert into classname (classname) values (@c) if (@d is not null) begin insert into classname (classname) values (@d) if (@e is not null) begin insert into classname (classname) values (@e) end end end end select * from classname 以上這些sql語句能不能轉成乙個儲存過程?我自己試了下 alter procedure pr_getclass @teacherid int, @a char(50), @b char(50), @c char(50), @d char(50), @e char(50) as select @a=drclass1, @b=drclass2, @c=drclass3, @d=drclass4, @e=drclass5 from teacher where teacherid = @teacherid drop table classname create table classname(classname char(50)) insert into classname (classname) values (@a) if (@b is not null) begin insert into classname (classname) values (@b) if (@c is not null) begin insert into classname (classname) values (@c) if (@d is not null) begin insert into classname (classname) values (@d) if (@e is not null) begin insert into classname (classname) values (@e) end end end end select * from classname 但是這樣的話,這個儲存過程就有6個變數,實際上應該只提供乙個變數就可以了 主要的問題就是自己沒搞清楚 @a,@b,@c,@d 等是臨時變數,是放在as後面重新做一些申明的,而不是放在開頭整個儲存過程的變數定義。 (標準化越來越近了):

namespace prefix = o ns = "urn:schemas-microsoft-com:office:

office" /> 實戰sql語句收集(不斷更新中--) 前言:這裡將我程式設計實踐中遇到的有價值的sql語句一路記下來,一方面方便自己查用,一方面也夯實下即將遺忘的回憶。整個過程中我會不斷更新,直到不能再加為止,同時,這裡只記錄最實用的咚咚,不效仿學院派的那一套。

2樓:匿名使用者

如果你是在命令提示符下鍵入sql語句,結尾需要加分號,回車即可,如果你是在mysql的乙個整合開發環境下操作,將sql語句鍵入頁面上方的乙個框裡,然後按選單欄上的三角箭頭

3樓:匿名使用者

很簡單的,不懂,問我。

mysql中如何執行sql語句?

4樓:陽光上的橋

mysql裡面執行sql語句使用乙個dos命令:mysql.exe

滑鼠雙擊mysql.exe不一定能夠執行,因為那是連線的預設主機、使用者名稱、密碼,往往不能工作,你需要在cmd命令提示符下,執行命令的時候用引數指定這些內容,引數格式是:

mysql.exe -h 主機名稱或者ip比如127.0.0.1 -u 使用者名稱比如root -p

如何匯出mysql資料庫到sql檔案

蒼紫幽藍 可以使用mysqldump 如下幾種操作 1 匯出整個資料庫 包括資料 mysqldump u username p dbname dbname.sql 2 匯出資料庫結構 只有建表語句,不含資料 mysqldump u username p d dbname dbname.sql 3 匯...

sql如何匯入到資料庫,如何匯入MySQL資料庫?

你好這個問題的回答是肯定的 方法有多種 第一 如果你之前有用sql開啟過.sql的檔案,那麼直接雙擊就可以了第二 右鍵 屬性 開啟方式 更改 找到你的sql,改後直接雙擊 第三 先開sql,再用記事本開啟你的.sql檔案,然後在sql資料庫右鍵新建查詢,把記事本里面的 複製貼上上去,執行就可以了 如...

sql資料庫如何匯出

一棵無所不知的小白菜 1 開啟sql server,找到需要匯出的資料庫。2 在需要匯出的資料庫上右擊,選擇任務選項中的匯出資料選項。3 sql server匯入和匯出嚮導視窗中,單擊下一步按鈕。4 選擇資料來源對話方塊中,選擇資料來源選項中的microsoft ole db provider fo...