CMD MySQL 是一種常用的命令行工具,用于連接和管理 MySQL 數(shù)據(jù)庫。這個(gè)工具可以非常方便的進(jìn)行數(shù)據(jù)庫操作,例如創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)表、插入、刪除、更新數(shù)據(jù)等等。
連接 MySQL 數(shù)據(jù)庫需要輸入以下命令:
mysql -h hostname -u username -p password
其中,hostname 是數(shù)據(jù)庫所在服務(wù)器的地址;username 是連接數(shù)據(jù)庫的用戶名;password 是連接數(shù)據(jù)庫的密碼。連接成功后,CMD MySQL會(huì)顯示 MySQL 數(shù)據(jù)庫的版本信息。
在 CMD MySQL 中創(chuàng)建數(shù)據(jù)庫,可以使用以下命令:
create database database_name;
其中,database_name 是需要?jiǎng)?chuàng)建的數(shù)據(jù)庫的名稱。
接著可以使用以下命令創(chuàng)建數(shù)據(jù)表:
CREATE TABLE table_name ( column1 datatype, column2 datatype, column3 datatype, ... );
其中,table_name 是需要?jiǎng)?chuàng)建的數(shù)據(jù)表名稱;column1、column2、column3 等是數(shù)據(jù)表中的列名和數(shù)據(jù)類型。例如:
CREATE TABLE customers ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, first_name VARCHAR(30) NOT NULL, last_name VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP );
這個(gè)命令將創(chuàng)建一個(gè)名為 customers 的數(shù)據(jù)表,包含列名為 id、first_name、last_name、email 和 reg_date 的列。其中,id 是自增的主鍵;first_name 和 last_name 是字符串類型的非空列;email 是字符串類型的可空列;reg_date 是時(shí)間類型的列,設(shè)置默認(rèn)值為當(dāng)前時(shí)間,每次更新時(shí)自動(dòng)更新為當(dāng)前時(shí)間。
若想向數(shù)據(jù)表中插入數(shù)據(jù),可以使用以下命令:
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
其中,table_name 是數(shù)據(jù)表的名稱;column1、column2、column3 等是數(shù)據(jù)表中的列名;value1、value2、value3 等是對應(yīng)的值。
刪除數(shù)據(jù)表中的數(shù)據(jù)使用以下命令:
DELETE FROM table_name WHERE condition;
其中,table_name 是數(shù)據(jù)表的名稱;condition 是刪除數(shù)據(jù)的條件。若需要?jiǎng)h除數(shù)據(jù)表,可以使用以下命令:
DROP TABLE table_name;
其中,table_name 是需要?jiǎng)h除的數(shù)據(jù)表名稱。
以上是 CMD MySQL 的一些基本操作,還有許多其他的操作和命令可以實(shí)現(xiàn)。在使用時(shí)要注意命令的語法和正確性。