亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MySQL命令行下如何執(zhí)行.sql腳本

 更新時間:2023年12月13日 09:54:46   作者:我冷漠  
這篇文章主要介紹了MySQL命令行下如何執(zhí)行.sql腳本問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Mysql命令行執(zhí)行.sql腳本有兩種方式

第一種

在未連接數(shù)據(jù)庫的情況下輸入mysql -h 服務(wù)器名稱或地址 -u用戶名稱 -p 密碼 –D 數(shù)據(jù)庫名 < 腳本全路徑

如:

mysql -h localhost -u root -p 123456 -D mydatabase <D:\product.sql

或:

第一種

在未連接數(shù)據(jù)庫的情況下輸入mysql -h 服務(wù)器名稱或地址 -u用戶名稱 -p 數(shù)據(jù)庫名 < 腳本全路徑

如:

mysql -h localhost -u root -p mydatabase <D:\product.sql(密碼可以先不填,執(zhí)行后會自動提示輸入密碼)

方法一 進入命令行

mysql –u 用戶名 –p 密碼 –D 數(shù)據(jù)庫名<【sql腳本文件路徑全名】

示例:

mysql –u root –p 123456 -D test < /home/zj/create_table.sql

注意:

如果在sql腳本文件中使用了use 數(shù)據(jù)庫,則-D數(shù)據(jù)庫選項可以忽略

方法二 進入mysql的控制臺后,使用source命令執(zhí)行

Mysql>source 【sql腳本文件的路徑全名】 或 Mysql>. 【sql腳本文件的路徑全名】

示例:

source D:\product.sql 或者 . D:\product.sql

或者 source /home/zj/create_table.sql

sql 腳本編程

定義變量

先定義 再初始化,后使用

  • 定義語法: declare @變量名 類型名; declare @num int;
  • 賦值語法: set @變量名 = 值 也可以 : select @變量名 = 值; set @num =10;

set只允許單值處理 和select可以多值

流程控制

  • 控制選擇
if(條件) begin end else begin end
  • 控制循環(huán)
while(條件) begin end

declare @sum int; declare @i int;

set @i=0; set @sum=0;

while @i<=100 begin set @sum=@sum+@i; set @i=@i+1 end

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • mysql蠕蟲復(fù)制基礎(chǔ)知識點

    mysql蠕蟲復(fù)制基礎(chǔ)知識點

    在本篇內(nèi)容中我們給大家分享了關(guān)于mysql蠕蟲復(fù)制基礎(chǔ)知識點,對此有需要的朋友們跟著學(xué)習(xí)下吧。
    2019-02-02
  • cmd中MySQL中文數(shù)據(jù)亂碼問題解決方法

    cmd中MySQL中文數(shù)據(jù)亂碼問題解決方法

    MySQL是默認utf8編碼的,所建數(shù)據(jù)庫也是設(shè)置utf8編碼,使用程序可以新增中文數(shù)據(jù),在cmd中使用SQL語句新增數(shù)據(jù)則報錯,有類似情況的朋友可以參考下本文
    2014-02-02
  • mysql運行net start mysql報服務(wù)名無效的解決辦法

    mysql運行net start mysql報服務(wù)名無效的解決辦法

    這篇文章主要為大家詳細介紹了mysql運行net start mysql報服務(wù)名無效的解決辦法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • MySQL回表產(chǎn)生的原因和場景

    MySQL回表產(chǎn)生的原因和場景

    在MySQL數(shù)據(jù)庫中,回表(Look Up)指的是在進行索引查詢時,首先通過索引定位到對應(yīng)頁,然后再根據(jù)行的物理地址找到所需的數(shù)據(jù)行,本文給大家介紹了MySQL回表是什么以及哪些情況下會回表,需要的朋友可以參考下
    2023-11-11
  • mysql數(shù)據(jù)表規(guī)模九千萬條記錄?如何優(yōu)化查詢?

    mysql數(shù)據(jù)表規(guī)模九千萬條記錄?如何優(yōu)化查詢?

    這里的優(yōu)化維度有四個:硬件配置、參數(shù)配置、表結(jié)構(gòu)設(shè)計和SQL語句及索引,需要的朋友可以參考下
    2023-12-12
  • MySQL遞歸sql語句WITH表達式實現(xiàn)方法代碼

    MySQL遞歸sql語句WITH表達式實現(xiàn)方法代碼

    SQL遞歸查詢語句是指通過遞歸方式對數(shù)據(jù)進行查詢的語句,下面這篇文章主要給大家介紹了關(guān)于MySQL遞歸sql語句WITH表達式實現(xiàn)的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-01-01
  • MySQL數(shù)據(jù)庫通過Binlog恢復(fù)數(shù)據(jù)的詳細步驟

    MySQL數(shù)據(jù)庫通過Binlog恢復(fù)數(shù)據(jù)的詳細步驟

    MySQL的binlog日志是MySQL日志中非常重要的一種日志,記錄了數(shù)據(jù)庫所有的DML操作,下面這篇文章主要給大家介紹了關(guān)于MySQL數(shù)據(jù)庫通過Binlog恢復(fù)數(shù)據(jù)的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • mysql增量備份及恢復(fù)的操作方法

    mysql增量備份及恢復(fù)的操作方法

    增量備份是在全備或上次增量備份基礎(chǔ)上,只備份新增或修改的文件,減少數(shù)據(jù)量和時間,binlog記錄數(shù)據(jù)庫變更,重啟時創(chuàng)建新日志文件,增量備份復(fù)雜但減輕服務(wù)器負擔,而binlog幫助精確恢復(fù)數(shù)據(jù)
    2023-09-09
  • mysql函數(shù)之截取字符串的實現(xiàn)

    mysql函數(shù)之截取字符串的實現(xiàn)

    本文主要介紹了mysql函數(shù)之截取字符串的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • MySQL Where 條件語句介紹和運算符小結(jié)

    MySQL Where 條件語句介紹和運算符小結(jié)

    這篇文章主要介紹了MySQL Where 條件語句介紹和運算符小結(jié),本文同時還給出了一些用法示例,需要的朋友可以參考下
    2014-11-11

最新評論