1. 程式人生 > >mysql在cmd命令下執行資料庫操作

mysql在cmd命令下執行資料庫操作

windows+r 執行cmd命令,執行以下操作!

當mysql 資料庫檔案相對於來說比較大的時候,這個時候你可能在正常環境下的mysql中是匯入不進去的,因為mysql資料庫本身就有預設的匯入檔案大小 , 這個時候就要用到 cmd命令去操作mysql資料庫了 , 以下我就簡單介紹下 , 如何去對mysql 資料庫 進行增刪改查的操作!

操作一:

cd D:\phpStudy\MySQL\bin

//使用cd 命令進行查詢 mysql 下的bin檔案 找到你的安裝目錄查詢即可

操作二:

mysql -uroot -p123

// -u後面是資料的使用者名稱 -p密碼

操作三:

show databases;

//檢視下面有哪些資料庫

操作四:

use mysqlData

//use+ 使用資料庫名稱

操作五:

source D:\Data\sql.sql

//後面跟上sql檔案的路徑地址

最後一步回車執行就可以了!

————————————————————————————————————–

將mysql目錄下bin目錄中的mysql.exe放到C:\WINDOWS下,可以執行以下命令

連線:mysql -h主機地址 -u使用者名稱 -p使用者密碼 (注:u與root可以不用加空格,其它也一樣)

斷開:exit (回車)

建立授權:grant select on 資料庫.* to 使用者名稱@登入主機 identified by \”密碼\”

修改密碼:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼

刪除授權: revoke select,insert,update,delete om *.* from [email protected];

顯示資料庫:show databases;

顯示資料表:show tables;

顯示錶結構:describe 表名;

建立庫:create database 庫名;

刪除庫:drop database 庫名;

使用庫:use 庫名;

建立表:create table 表名 (欄位設定列表);

刪除表:drop table 表名;

修改表:alter table t1 rename t2

查詢表:select * from 表名;

清空表:delete from 表名;

備份表: mysqlbinmysqldump -h(ip) -uroot -p(password) databasename tablename > tablename.sql

恢復表: mysqlbinmysql -h(ip) -uroot -p(password) databasename tablename < tablename.sql(操作前先把原來表刪除)

增加列:ALTER TABLE t2 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT,ADD INDEX (c);

修改列:ALTER TABLE t2 MODIFY a TINYINT NOT NULL, CHANGE b c CHAR(20);

刪除列:ALTER TABLE t2 DROP COLUMN c;

備份資料庫:mysql\bin\mysqldump -h(ip) -uroot -p(password) databasename > database.sql

恢復資料庫:mysql\bin\mysql -h(ip) -uroot -p(password) databasename < database.sql

複製資料庫:mysql\bin\mysqldump –all-databases > all-databases.sql

修復資料庫:mysqlcheck -A -o -uroot -p54safer

文字資料匯入: load data local infile \”檔名\” into table 表名;

資料匯入匯出:mysql\bin\mysqlimport database tables.txt

http://www.cmdmingling.com/post/246.html

相關推薦

mysql在cmd命令執行資料庫操作

windows+r 執行cmd命令,執行以下操作! 當mysql 資料庫檔案相對於來說比較大的時候,這個時候你可能在正常環境下的mysql中是匯入不進去的,因為mysql資料庫本身就有預設的匯入檔案大小 , 這個時候就要用到 cmd命令去操作mysql資料庫了 , 以下

執行資料庫操作命令物件SqlCommand

資料庫應用程式的開發流程一般主要分為以下幾個步驟: 建立資料庫 使用Connection物件連線資料庫 使用Command物件對資料來源執行SQL命令並返回資料來源的資料 使用DataReader和DataSet物件讀取和處理資料來源的資料

LinuxMySQL資料庫操作的常用命令

一.linux下啟動mysql的命令:             1. mysqladmin start           2. /ect/init.d/mysql start (前面為mysql的安

Spark-Sql整合hive,在spark-sql命令和spark-shell命令執行sql命令和整合調用hive

type with hql lac 命令 val driver spark集群 string 1.安裝Hive 如果想創建一個數據庫用戶,並且為數據庫賦值權限,可以參考:http://blog.csdn.net/tototuzuoquan/article/details/5

Spark-Sql整合hive,在spark-sql命令和spark-shell命令執行sql命令和整合呼叫hive

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

JAVA程式在eclipse執行但不能在cmd命令執行的原因

原文在這裡 對我自己而言,是這個原因: (1)把目錄切換到這裡         E:\JavaCodeCYH22\Proj\src (2)執行     java  com/cyh/Main   就可以了 簡單說就是:“目錄”裡面不要加入包,而在java執行時才加入包

linux命令執行matlab操作說明

linux命令列執行matlab程式 nohup matlab -c /root/matlab/matlab/etc/license_405329_R2014a.lic -nodisplay -noj

c#訪問Oracle資料庫執行資料庫操作

第一步:應用伺服器安裝Oracle11g客戶端 第二步:在Oracle資料庫中新增表: 第三步,在C#程式中訪問資料庫進行數控操作: 在程式中引用:System.Data.OracleClient 1.執行sql 語句返回受影響的行數: //執行sql 語句返回受影響的行

Django當執行資料庫操作時記日誌

實現當代碼執行sql語句時將sql執行內容輸出到pycharm輸出視窗中。 settings.py中新增日誌記錄部分: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'ha

dos命令執行java程式(連結mysql為例子)

1 說明 使用了阿里雲的Windows版的伺服器,想在上面執行連線資料庫的Java程式,然後就不知道,怎麼執行起來。我是直接把eclipse中的檔案拷到伺服器上的。所有的.class 檔案已經編譯完成,只是不知道怎麼在伺服器上執行起來。 問題點1 :找不到要

Node資料庫操作——Sequelize

Async/Await應該是目前最簡單的非同步方案了,這裡我們將使用它進行資料庫操作。先來說一下它的基本規則: async 表示這是一個async函式,await只能用在這個函式裡面。 await 表示在這裡等待promise返回結果了,再繼續執行

Linuxmysql資料庫操作

本文轉自:點選開啟連結,感謝原文作者的耐心整理和無私分享。一.linux下啟動mysql的命令:   1. mysqladmin start          2. /ect/init.d/mysql start (前面為mysql的安裝路徑) 二.linux下重啟mysql

jmeter操作mysql資料庫、新增壓力機(jmeter分散式)、在Linux與window執行

 jmeter操作mysql資料庫 step1:下載mysql jdbc驅動 step2、新增jdbc驅動,     測試計劃--->瀏覽--->新增,如下圖: step3、新增配置原件、連線資料庫的配置資訊 step4、在JDBC Connection Confi

Linuxoracle資料庫常用操作命令

本文出自 "高興F" 部落格,請務必保留此出處http://gaoxingf.blog.51cto.com/612518/121138 Linux下oracle資料庫常用命令 Oracle使用者下執行: $ sqlplus system/manager @ file.s

Hadoophive資料庫基礎操作命令程式碼合集

create table useinfo(//建立表的名稱為useinfoid int,//int 值name string) //string值row format delimited //設定分隔符的格式 fields terminated by '\t'; //以tab鍵分割欄位create table

LinuxACL權限控制以及用sudo設置用戶對命令執行權限

以及 執行 nopasswd 設置 userdel file 指定 tool 必須 ACL權限分配 1.setfacl命令設置文件權限 setfacl -m u:user1:rw root.txt setfacl -m u:user2:rwx root.txt 2.getf

linux一些常用操作命令

linux 防火墻 端口 1、兩個服務器ssh免授權:ssh-keygen -t rsa 一直回車至結束ssh-copy-id -i /root/.ssh/id_rsa.pub 遠程ip 然後回車 輸入遠程ip密碼搞定,以後訪問就不用驗證密碼了2、壓縮和解壓縮命令: .tar

robotframework 判斷拉框是否存在,如果存在就執行拉框操作,不存在就跳過執行拉框操作,進行一步操作

新頁面 存在 robot sel log 是否 work val image #本人新手,僅做學習記錄之用 因為工作要求,打開的ui頁面,根據前面篩選的條件不同,跳轉的新頁面不同,本記錄涉及的就是有下拉框和沒有下拉框,所以要對新打開的頁面進行判斷;run keyword

Hadoop Shell命令(基於linux操作系統上傳載文件到hdfs文件系統基本命令學習)

指南 統計信息 ... err nor 清空 ext -- als Apache-->hadoop的官網文檔命令學習:http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html FS Shell 調用文件系統

Ubuntu使用dialog制作菜單執行簡單操作

cat img cti ext cnblogs 文件 cas exit lec 新建test5 #!/bin/bash #using select in the menu temp=$(mktemp -t test.XXXXXX) temp2=$(mktemp -t te