導航:首頁 > 程序命令 > mysql執行命令

mysql執行命令

發布時間:2022-01-30 21:35:26

① 怎麼在mysql命令行執行一個sql文件

0
腳本中顯式指定所用的資料庫名:
use
db_name;
delete
....

delete
from
db_name.tablename;
1
想不出還有什麼原因,測試吧。

② MySQL中如何執行SQL語句

MYSQL裡面執行SQL語句使用一個DOS命令:MYSQL.EXE

滑鼠雙擊MYSQL.EXE不一定能夠執行,因為那是連接的默認主機、用戶名、密碼,往往不能工作,你需要在CMD命令提示符下,執行命令的時候用參數指定這些內容,參數格式是:
MYSQL.EXE -h 主機名稱或者IP比如127.0.0.1 -u 用戶名稱比如root -p

③ shell腳本里如何執行mysql命令

mysql -uroot -p123456 mysql -e "show tables;"

④ 怎麼用命令提示符運行mysql

方法/步驟

1
登陸mysql
打cmd命令終端,如果已經添加了mysql的環境變數,可以直接使用命令
mysql -uroot
直接回車,之後按提示輸入密碼,
如果未添加mysql的環境變數,可以切換到mysql的安裝目錄下的bin目錄,再使用
mysq -uroot
你也可以手動為mysql添加環境變數。這里就不介紹怎麼添加環境變數的方法了
密碼輸入正確之後,就會出現「Welcome to the MySQL monitor. Commands end with ; or \g. ......」字樣,
命令行出現「mysql>」字元前綴。現在你就可以使用命令對mysql進行操作了。曾經有沒有過這樣的經歷,原來看見別人在命令行裡面咔咔的猛敲時,就一通的崇拜,覺得這人很牛,現在你也可以讓別一通崇拜了。
mysql的所有命令都以";"或者\g為結束符

2
新建資料庫
在新建資料庫之後,我們先設置一下字元集
mysql>SET NAMES utf8;
然後再創建資料庫
mysql>CREATE DATABASE lesson

3
顯示所有資料庫
mysql>SHOW DATABASES;

使用資料庫
mysql>USE 資料庫名;

新建表
mysql>CREATE TABLE study(
id int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '學生id號',
username varchar(30) NOT NULL DEFAULT '' COMMENT '學生名字',
class tinyint(3) unsigned NOT NULL,
sex enum('男','女','保密') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '保密' COMMENT '性別',
addtime int(10) NOT NULL DEFAULT '0',
PRIMARY KEY (id)
)ENGINE=InnoDB COMMENT = '學生表';

顯示所有表
mysql>SHOW TABLES;

修改表的名稱
mysql>RENAME TABLE study TO study_new ;
或者
mysql>ALTER TABLE study_new RENAME TO study;

顯示欄位信息
SHOW COLUMNS FROM study或者DESCRIBE study

插入數據
mysql> insert into study (username,class,sex)VALUES('小王',1,'男'),('小四',2,'女');
查詢數據(使concat函數拼接數據)
mysql> SELECT username,CONCAT(class,'班'),sex FROM study;

刪除數據
mysql>DELETE FROM study WHERE id=1;

刪除數據表
DROP TABLE study;

刪除資料庫
mysql> DROP DATABASE lesson;

⑤ 怎麼執行mysqlbinlog命令

怎麼執行mysqlbinlog命令
這個你可以看配置文件 啟用了才有這樣的記錄默認是沒有的 /etc/my.conf log-bin = mysqlbin 一般放在/var/lib/mysql 比如上面的設置重啟資料庫會生成mysqlbin.000001文件

⑥ MySQL在DOS命令行中,執行a.sql腳本並生成a.log。如何實現

-- 使用 mysql 帶-e選項來完成
mysql -uusername -ppassword -e "source e:/a.sql " > e:/a.log

⑦ 如何運行mysql

Mysql分客戶端和服務端。成功安裝後,在伺服器端,保證mysqld服務成功啟動後,便可以通過客戶端工具訪問mysql了。
在命令行可通過以下命令登陸mysql:
mysql
-uroot
-ppassword
(-u指定用戶名,-p指定密碼)
另外也可以通過基於瀏覽器的工具訪問mysql,如phpmyadmin。

⑧ 如何在mysql shell命令中執行sql命令行

本文介紹 MySQL 8.0 shell 子模塊 Util 的兩個導入特性 importTable/import_table(JS和python 版本的命名差異)、importJson/import_json的使用方法。


其中 import_table 是通過傳統 MySQL 協議來通信,Import_json 是通過 X 插件協議來通信。MySQL 一直以來提供導入文件 SQL 命令 load data infile(單線程)以及對應的可執行文件 mysqlimport(多線程)。


比如我導入 100W 行示例數據到表 ytt.tl1,花了 24 秒。這個已經是 MySQL 默認導入來的最快的。分析那我們現在看下 mysqlimport 工具的升級版,mysqlshell 的 util 工具集。


使用這兩個工具之前,必須得臨時開啟 local_infile 選項。1. import_table建立 3306 埠的新連接我這里切換為 python 模式清空掉示例表 Ytt.tl1import_table 有兩個參數,第一個參數定義導入文件的路徑,第二個定義相關選項,比如導入的格式,並發的數量等。定義文件路徑(參數1)定義選項(參數2)執行導入:只花了不到 17 秒,比傳統 mysqlimport 快了不少。


我們上面指定了顯式指定了欄位分隔符,那有沒有已經定義好的組合格式呢? 答案是有的,選項 dialect 可以指定以下格式:csv,tsv,json,csv-unix那麼上面的導入,我們可以更簡單,改下變數 y_options1 的定義導入時間差不多。這里要說明下,dialect 選項的優先順序比較低,比如添加了'linesTerminatedBy':' ', 則覆蓋他自己的' '。


選項 diaelect 還有一個可選值為 json,可以直接把 json 結果導入到文檔表裡。比如我新建一張表 tl1_json重新定義文件以及導入選項。導入 JSON 數據速度也還可以,不到 24 秒。那導入 json 數據,就必須得提到以 X 插件協議通信的工具 import_json了。2. imort_json我們切換到 mysqlx 埠import_json 參數和 Import_table 參數類似,這里我改下選項我在手冊上沒有看到多線程的選項,所以單線程跑 35 秒慢了些。查看剛剛導入的數據import_json 不僅僅可以導入 Json 數據,更重要的是可以在 BSON 和 JSON 之間平滑的轉換,有興趣的同學可以去 TRY 下。


⑨ 如何用命令行執行mysql的sql文件

首先要配系統變數,在我的電腦->屬性->高級系統設置->環境變數->找到Path,加入你電腦上的mysql地址下的bin目錄,如c:/wampp/mysql/bin
:打開CMD輸入以下命令(不需要轉換目錄)
> mysql -u root -p
ENTER PASSWORD:

進入MYSQL後
mysql>use test;
mysql> source c:/test.sql

ok執行完了
你可以用show tables;查看有哪寫表(記得語句後有個分號)還可以用desc tableName;查看你的表結構

閱讀全文

與mysql執行命令相關的資料

熱點內容
ffmpeg命令生成 瀏覽:631
小伙違抗上級命令完整版 瀏覽:364
人成pDF 瀏覽:704
抽煙喝酒真的解壓嗎 瀏覽:563
精通php5應用開發 瀏覽:601
安卓機導資料到電腦用什麼軟體 瀏覽:813
變頻冰箱壓縮機一直工作 瀏覽:469
php編譯後怎麼加密 瀏覽:426
python程序代碼最簡單 瀏覽:129
文件夾粘貼文件黑屏一下 瀏覽:861
伺服器wait什麼意思 瀏覽:265
java電子商務系統源碼 瀏覽:502
單片機還要漲多久 瀏覽:260
蘋果app上的小鎖怎麼設置 瀏覽:538
瑞薩單片機為什麼不出名 瀏覽:801
阿里雲伺服器性能優化安全測試 瀏覽:372
linux組命令 瀏覽:967
怎麼推廣app讓人去下載和注冊 瀏覽:548
空調壓縮機啟動電容用大一點的行嗎 瀏覽:396
mac命令行查找文件 瀏覽:177