首頁  >  文章  >  資料庫  >  MySQL常用指令速查手冊

MySQL常用指令速查手冊

WBOY
WBOY原創
2023-06-15 12:33:53855瀏覽

MySQL是一種開源的關聯式資料庫管理系統,在軟體開發和資料處理中被廣泛使用。 MySQL具有高可靠性、高效能、易用性和靈活性等優點。因此,學習MySQL命令並掌握其使用,對於提高軟體開發的效率和資料處理的準確性非常重要。以下為大家提供MySQL常用指令速查手冊,幫助大家快速查詢並掌握MySQL的常用指令。

  1. 登陸MySQL

要存取MySQL資料庫,首先需要使用命令列工具登陸MySQL。登陸MySQL的方法是在命令列中輸入以下命令:

mysql -u 用戶名-p

其中,用戶名為MySQL中已建立的用戶名,輸入命令後會要求您輸入密碼。正確輸入密碼後,即可登陸MySQL資料庫。

  1. 查詢資料庫

要查詢MySQL資料庫中存在的所有資料庫,可以使用以下指令:

show databases;

這個指令會列出所有的資料庫。如果一個資料庫已經被創建,則可以透過以下命令進入該資料庫:

use 資料庫名稱;

  1. #建立資料庫
##要建立一個新的MySQL資料庫,可以使用以下命令:

create database 資料庫名稱;

#可以透過以下命令檢查是否成功建立該資料庫:

show databases;

    刪除資料庫
要刪除一個MySQL資料庫,可以使用以下命令:

drop database 資料庫名稱;

#刪除一個資料庫需要謹慎操作,刪除後資料無法恢復。所以,在操作之前請先仔細考慮。

    查詢資料表
要查詢MySQL資料庫中存在的所有資料表,可以使用以下命令:

show tables;

這個指令會列出所有的資料表。

    建立資料表
要建立一個新的MySQL資料表,可以使用以下指令:

create table 表名(屬性清單);

例如,如果要建立一個名為「students」的資料表,其中包含學生的姓名、年齡、性別等屬性,則可以使用以下命令:

create table students (name varchar(20), age int, sex varchar(10));

在該指令中,name、age和sex是該資料表的屬性,分別表示姓名、年齡和性別。 varchar(20)表示該屬性是長度為20的varchar類型,int表示該屬性是整數型。

    修改資料表
要修改MySQL資料表的結構,可以使用以下指令:

alter table 表名[add|drop|modify |rename] 屬性名稱[屬性類型];

例如,如果想要在名為「students」的資料表中新增一個位址屬性,則可以使用下列命令:

alter table students add address varchar(50);

    插入資料
要向MySQL資料表中插入數據,可以使用以下命令:

#insert into表名values (屬性值列表);

例如,在插入姓名為「Tom」、年齡為「18」和性別為「男」的學生資料時,可以使用以下命令:

insert into students values ('Tom', 18, '男');

    查詢資料
  1. ##要從MySQL資料表中查詢數據,可以使用如下指令:

select 屬性清單from 表名where 條件;

例如,要查詢在「students」資料表中所有年齡小於20的學生數據,可以使用下列指令:

select * from students where age < 20;

#更新資料
  1. 要更新MySQL資料表中的數據,可以使用以下指令:

update 表名set 屬性名稱=屬性值where 條件;

例如,將「students」資料表中姓名為「Tom」的學生的年齡修改為20歲,可以使用以下命令:

update students set age=20 where name = 'Tom';

#刪除資料
  1. 要從MySQL資料表中刪除數據,可以使用如下指令:

delete from 表名where 條件;

例如,從「students」數據表中刪除所有年齡大於等於20歲的學生數據,可以使用以下命令:

delete from students where age >= 20;

以上是MySQL常用指令速查手冊的一些範例,MySQL還有許多其他常用指令和進階指令,需要依照實際需求進行查詢與使用。掌握這些MySQL常用指令,有助於提升軟體開發的工作效率,同時也能幫助資料處理工作更準確、更有效率。

以上是MySQL常用指令速查手冊的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn