欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

第一種

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

如:

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

或:

第一種

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

如:

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

方法一 進(jìn)入命令行

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

示例:

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

注意:

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

方法二 進(jìn)入mysql的控制臺(tái)后,使用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é)

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

相關(guān)文章

  • mysql蠕蟲復(fù)制基礎(chǔ)知識(shí)點(diǎn)

    mysql蠕蟲復(fù)制基礎(chǔ)知識(shí)點(diǎn)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評(píng)論