mysql敲完命令後按什麼執行,mysql敲完命令後按什麼執行文件

本文目錄一覽:

如何使用mysql命令行

第一招、mysql服務的啟動和停止

net stop mysql

net start mysql

第二招、登陸mysql

語法如下: mysql -u用戶名 -p用戶密碼

鍵入命令mysql -uroot -p, 回車後提示你輸入密碼,輸入12345,然後回車即可進入到mysql中了,mysql的提示符是:

mysql

注意,如果是連接到另外的機器上,則需要加入一個參數-h機器IP

第三招、增加新用戶

格式:grant 許可權 on 資料庫.* to 用戶名@登錄主機 identified by “密碼”

如,增加一個用戶user1密碼為password1,讓其可以在本機上登錄,

並對所有資料庫有查詢、插入、修改、刪除的許可權。首先用以root用戶連入mysql,然後鍵入以下命令:

grant select,insert,update,delete on *.* to user1@localhost Identified by

“password1”;

如果希望該用戶能夠在任何機器上登陸mysql,則將localhost改為”%”。

如果你不想user1有密碼,可以再打一個命令將密碼去掉。

grant select,insert,update,delete on mydb.* to user1@localhost identified by

“”;

第四招: 操作資料庫

登錄到mysql中,然後在mysql的提示符下運行下列命令,每個命令以分號結束。

1、 顯示資料庫列表。

show databases;

預設有兩個資料庫:mysql和test。 mysql庫存放著mysql的系統和用戶許可權信息,我們改密碼和新增用戶,實際上就是對這個庫進行操作。

2、 顯示庫中的數據表:

use mysql;

show tables;

3、 顯示數據表的結構:

describe 表名;

4、 建庫與刪庫:

create database 庫名;

drop database 庫名;

5、 建表:

use 庫名;

create table 表名(欄位列表);

drop table 表名;

6、 清空表中記錄:

delete from 表名;

7、 顯示錶中的記錄:

select * from 表名;

第五招、導出和導入數據

1. 導出數據:

mysqldump –opt test mysql.test

即將資料庫test資料庫導出到mysql.test文件,後者是一個文本文件

如:mysqldump -u root -p123456 –databases dbname mysql.dbname

就是把資料庫dbname導出到文件mysql.dbname中。

2. 導入數據:

mysqlimport -u root -p123456 mysql.dbname。

不用解釋了吧。

3. 將文本數據導入資料庫:

文本數據的欄位數據之間用tab鍵隔開。

use test;

load data local infile “文件名” into table 表名;

1:使用SHOW語句找出在伺服器上當前存在什麼資料庫:

mysql SHOW DATABASES;

2:2、創建一個資料庫MYSQLDATA

mysql CREATE DATABASE MYSQLDATA;

3:選擇你所創建的資料庫

mysql USE MYSQLDATA; (按回車鍵出現Database changed 時說明操作成功!)

4:查看現在的資料庫中存在什麼表

mysql SHOW TABLES;

5:創建一個資料庫表

mysql CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

6:顯示錶的結構:

mysql DESCRIBE MYTABLE;

7:往表中加入記錄

mysql insert into MYTABLE values (“hyq”,”M”);

8:用文本方式將數據裝入資料庫表中(例如D:/mysql.txt)

mysql LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;

9:導入.sql文件命令(例如D:/mysql.sql)

mysqluse database;

mysqlsource d:/mysql.sql;

10:刪除表

mysqldrop TABLE MYTABLE;

11:清空表

mysqldelete from MYTABLE;

12:更新表中數據

mysqlupdate MYTABLE set sex=”f” where name=’hyq’;

mysql 命令行 怎麼啟動mysql

登陸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

新建資料庫

在新建資料庫之後,我們先設置一下字符集

mysqlSET NAMES utf8;

然後再創建資料庫

mysqlCREATE DATABASE lesson

3

顯示所有資料庫

mysqlSHOW DATABASES;

使用資料庫

mysqlUSE 資料庫名;

新建表

mysqlCREATE 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 = ‘學生表’;

顯示所有表

mysqlSHOW TABLES;

修改表的名稱

mysqlRENAME TABLE study TO study_new ;

或者

mysqlALTER 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;

刪除數據

mysqlDELETE FROM study WHERE id=1;

刪除數據表

DROP TABLE study;

刪除資料庫

mysql DROP DATABASE lesson;

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

使用source命令執行sql腳本。

進入mysql的控制台後,使用source命令執行

Mysqlsource 【sql腳本文件的路徑全名】

具體步驟:

假設運行sql腳本是hello.sql,在控制台下輸入:

mysqlsource c:\hello world\hello.sql(注意路徑不用加引號) 或者 \. c:\hello world\hello.sql

然後回車即可

原創文章,作者:WRRN,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/139345.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
WRRN的頭像WRRN
上一篇 2024-10-04 00:22
下一篇 2024-10-04 00:22

相關推薦

  • 如何修改mysql的埠號

    本文將介紹如何修改mysql的埠號,方便開發者根據實際需求配置對應埠號。 一、為什麼需要修改mysql埠號 默認情況下,mysql使用的埠號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL資料庫 在使用Python操作MySQL之前,我們需要先連接MySQL資料庫。在Python中,我…

    編程 2025-04-29
  • Git config命令用法介紹:用正確的郵箱保障開發工作

    本文將詳細介紹如何使用git config命令配置Git的全局和本地用戶信息,特別是如何正確使用用戶郵箱,保障Git操作的正常進行。 一、git config命令介紹 Git中的每…

    編程 2025-04-29
  • Python命令大全及說明

    Python是一種高級編程語言,由Guido van Rossum於1989年底發明。它具有良好的語法結構和面向對象的編程思想,具有簡潔、易讀、易學的特點,是初學者以及專業開發人員…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • Python SSH 遠程執行命令

    Python SSH 遠程執行命令是指在一個伺服器上執行遠程另一個伺服器上命令。如果你需要在本地機器上執行命令,或者在遠程機器上執行本地命令,你都可以使用 SSH。在 Python…

    編程 2025-04-29
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28
  • 剖析命令執行函數

    在編程開發過程中,命令執行函數是非常常見的一個概念。它是指接受一個命令字元串,並將其解析執行,返回相應的結果或錯誤信息的函數。本文將從多個方面對命令執行函數進行詳細的闡述,包括其定…

    編程 2025-04-28
  • MySQL左連接索引不生效問題解決

    在MySQL資料庫中,經常會使用左連接查詢操作,但是左連接查詢中索引不生效的情況也比較常見。本文將從多個方面探討MySQL左連接索引不生效問題,並給出相應的解決方法。 一、索引的作…

    編程 2025-04-28
  • 如何使用Python執行Shell命令並獲取執行過程信息

    本文將介紹如何使用Python執行Shell命令並獲取執行過程信息。我們將從以下幾個方面進行闡述: 一、執行Shell命令 Python內置的subprocess模塊可以方便地執行…

    編程 2025-04-28

發表回復

登錄後才能評論