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

Mysql 命令行模式訪問操作mysql數(shù)據(jù)庫操作

 更新時間:2020年08月25日 15:03:59   作者:YvesHe  
這篇文章主要介紹了Mysql 命令行模式訪問操作mysql數(shù)據(jù)庫操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

使用環(huán)境

在cmd模式下輸入 mysql --version (查看mysql安裝的版本).

完整的命令可以通過mysql --help來獲取.

本測試使用的Mysql版本是mysql5,

本測試使用的SQL: db_yves.sql: 鏈接: https://pan.baidu.com/s/1vZWWgAp7TS48nrBiMDpcaQ 提取碼: vveu

1.連接數(shù)據(jù)庫

不借助數(shù)據(jù)庫管理軟件(如Navicat等軟件),通過dos連接mysql軟件庫服務(wù)器,然后操作數(shù)據(jù)庫.

連接數(shù)據(jù)庫通用格式:mysql -P 端口號 -h mysql主機名或ip地址 -u 用戶名 -p

解釋: (-P大寫P代表端口,小寫p代表密碼,h代表主機名或ip,u代表user用戶)"

EG: mysql -P 3306 -h 192.168.1.104 -u root -p

1.本地連接

如果是命令行是mysql所在的本機,而且用默認(rèn)的端口 3306 時,可以簡化語句為:

mysql -u root -p

2.遠(yuǎn)程連接

注意: 使用遠(yuǎn)程連接時,使用的連接用戶和該用戶現(xiàn)在的ip地址應(yīng)該是遠(yuǎn)程數(shù)據(jù)庫中允許的用戶和允許的ip,否則是不允許連接的.

mysql -P 3306 -h 192.168.1.104 -u root -p

成功登錄后如下圖:

2.操作數(shù)據(jù)庫

在使用用戶名和密碼成功登錄mysql數(shù)據(jù)庫后,在改用戶的權(quán)限范圍內(nèi)可以操作該用戶對數(shù)據(jù)庫的操作.db_yves是我自己創(chuàng)建的數(shù)據(jù)名.在操作數(shù)據(jù)時每條語句是用;或\g來標(biāo)志結(jié)束的.

1.查看所有數(shù)據(jù)庫

show databases;

2.創(chuàng)建數(shù)據(jù)庫

create database db_yves;

3.使用數(shù)據(jù)庫

use db_yves;

4.顯示數(shù)據(jù)庫中所有表

show tables;

5.查看表結(jié)構(gòu)

show columns from customers; 或者使用快捷方式:DESCRIBE customers;

6.刪除數(shù)據(jù)庫

drop database db_yves;

關(guān)于命令行模式數(shù)據(jù)庫文件的導(dǎo)入和導(dǎo)出:

命令行模式下,導(dǎo)入導(dǎo)出sql文件,進入CMD既可.

導(dǎo)出數(shù)據(jù)庫文件

包括導(dǎo)出數(shù)據(jù)庫到指定表.

1.導(dǎo)出數(shù)據(jù)庫db_yves的結(jié)構(gòu)和數(shù)據(jù)

mysqldump -h localhost -u root -p db_yves > D:\db_yves.sql

2.導(dǎo)出數(shù)據(jù)庫db_yves的結(jié)構(gòu)(加-d參數(shù)):

mysqldump -h localhost -u root -p db_yves -d > D:\db_yves_stru.sql

3.導(dǎo)出數(shù)據(jù)庫db_yves中的customers表的結(jié)構(gòu)和數(shù)據(jù):

mysqldump -h localhost -u root -p db_yves customers > D:\customers.sql

4.導(dǎo)出數(shù)據(jù)庫db_yves中的customers表的結(jié)構(gòu)(加-d參數(shù)):

mysqldump -h localhost -u root -p db_yves -d > D:\customers_stru.sql

導(dǎo)入數(shù)據(jù)庫文件

向數(shù)據(jù)庫db_yves導(dǎo)入數(shù)據(jù)庫文件db_yves.sql.

mysql -h localhost -u root -p db_yves < D:\db_yves.sql

其他常用語句

SHOW STATUS,用于顯示廣泛的服務(wù)器狀態(tài)信息;

SHOW CREATE DATABASE和SHOW CREATE TABLE,分別用來顯示創(chuàng) 建特定數(shù)據(jù)庫或表的MySQL語句;

SHOW GRANTS,用來顯示授予用戶(所有用戶或特定用戶)的安 全權(quán)限;

SHOW ERRORS和SHOW WARNINGS, 用來顯示服務(wù)器錯誤或警告消息。

補充知識:Mysql| 組合where子句過濾數(shù)據(jù)(AND,OR,IN,NOT)

mysql 允許使用多個where子句,組合where子句允許使用兩種方式使用:AND 和OR子句的方式使用.

數(shù)據(jù)庫中的操作符號:AND , OR , IN , NOT.

AND:

SELECT * FROM products WHERE products.vend_id = 1003 AND products.prod_price <= 10;

OR:

SELECT * FROM products WHERE products.vend_id = 1002 OR products.vend_id = 1003 ;

IN:

建議能使用IN的子句中不使用OR,IN行性能好,方便理解.

SELECT * FROM products WHERE products.vend_id IN (1002,1003);

NOT:

Mysql對NOT的支持僅在對IN,BETWEEN,EXISTS子句取反,這與其他多數(shù)數(shù)據(jù)庫對各種條件都支持不同.

SELECT * FROM products WHERE products.vend_id NOT IN (1002,1003);

注意:

在同時有AND和OR的子句中,mysql是優(yōu)先處理AND操作的.一般建議使用()來確定處理順序和消除歧義.

比如: SELECT * FROM products WHERE (products.vend_id= 1002 OR products.vend_id=1003) AND prod_price >= 10;

以上這篇Mysql 命令行模式訪問操作mysql數(shù)據(jù)庫操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 關(guān)于JDBC與MySQL臨時表空間的深入解析

    關(guān)于JDBC與MySQL臨時表空間的深入解析

    這篇文章主要給大家介紹了關(guān)于JDBC與MySQL臨時表空間的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • MySQL count(1)、count(*)、count(字段)的區(qū)別

    MySQL count(1)、count(*)、count(字段)的區(qū)別

    COUNT在數(shù)據(jù)庫行數(shù)統(tǒng)計中被廣泛使用,那么你知道MySQL count(1)、count(*)、count(字段)的區(qū)別嗎,本文就想的介紹一下,感興趣的可以了解一下
    2021-12-12
  • MySQL建表設(shè)置默認(rèn)值的取值范圍

    MySQL建表設(shè)置默認(rèn)值的取值范圍

    這篇文章主要介紹了MySQL建表設(shè)置默認(rèn)值的取值范圍,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • MySQL優(yōu)化GROUP BY(松散索引掃描與緊湊索引掃描)

    MySQL優(yōu)化GROUP BY(松散索引掃描與緊湊索引掃描)

    這篇文章主要介紹了MySQL優(yōu)化GROUP BY(松散索引掃描與緊湊索引掃描),需要的朋友可以參考下
    2016-05-05
  • MacOS下mysql 8.0.18 安裝配置方法圖文教程

    MacOS下mysql 8.0.18 安裝配置方法圖文教程

    這篇文章主要介紹了MacOS下mysql 8.0.18 安裝配置方法圖文教程,并成功命令行操作,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 數(shù)據(jù)庫報錯:Unknown column 'xxx' in 'where clause'問題的解決過程

    數(shù)據(jù)庫報錯:Unknown column 'xxx' in 

    但凡寫過sql語句的人估計都曾經(jīng)碰到過類似于Unknown column ‘xxx’ in ‘where clause’的問題,這篇文章主要給大家介紹了關(guān)于數(shù)據(jù)庫報錯:Unknown column 'xxx' in 'where clause'問題的解決過程,需要的朋友可以參考下
    2023-03-03
  • MYSQL開啟遠(yuǎn)程訪問權(quán)限的方法

    MYSQL開啟遠(yuǎn)程訪問權(quán)限的方法

    在本篇文章里小編給大家整理的是關(guān)于MYSQL開啟遠(yuǎn)程訪問權(quán)限的方法,對此有興趣的朋友們可以跟著學(xué)習(xí)下。
    2020-02-02
  • MySQL備份與恢復(fù)之熱備(3)

    MySQL備份與恢復(fù)之熱備(3)

    熱備使用mysqldump命令進行備份,此工具是MySQL內(nèi)置的備份和恢復(fù)工具,功能強大,它可以對整個庫進行備份,可以對多個庫進行備份,可以對單張表或者某幾張表進行備份,需要了解的朋友可以參考下
    2015-08-08
  • mysql開啟慢查詢(EXPLAIN SQL語句使用介紹)

    mysql開啟慢查詢(EXPLAIN SQL語句使用介紹)

    這篇文章主要介紹了mysql開啟慢查詢 EXPLAIN SQL語句,需要的朋友可以參考下
    2018-01-01
  • IDEA連接不上MySQL端口號占用的解決

    IDEA連接不上MySQL端口號占用的解決

    這篇文章主要介紹了IDEA連接不上MySQL端口號占用的解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11

最新評論