2.選擇數據庫MySQL >;使用mysql數據庫已更改(使用和退出命令不需要分號結尾。)來顯示當前選中的數據庫MySQL >;選擇數據庫();
3.顯示當前數據庫中存在的表MySQL>。顯示表格;
4.顯示表(db) MySQL >的內容;select * from db
5.取消命令當命令輸入錯誤且無法更改時(多行語句),可以在分號出現MySQL >之前用C取消命令;選擇-& gt;用戶()-& gt;c
6.創建數據庫ABCCS MySQL >;創建數據庫abccs
7.選擇數據庫mysql & gt使用abccs數據庫已更改;
8.要創建壹個數據庫表,首先看看妳的數據庫中現在有哪些表:mysql & gt顯示表格;空集(0.00秒)意味著剛剛建立的數據庫中沒有數據庫表。讓我們創建壹個數據庫表mytable:我們想為貴公司的員工創建壹個生日表,其中包括員工的姓名、性別、出生日期和出生城市。mysql & gt創建表mytable(姓名VARCHAR(20),性別CHAR(1),出生日期,birth addr VARCHAR(20));
9.顯示表的結構:mysql & gt描述我的表;
10.向表中添加記錄。我們首先使用SELECT命令來查看表中的數據:mysql & gtselect * from mytable空集(0.00秒)意味著剛剛創建的表沒有被記錄。添加新記錄:mysql & gt插入mytable值(' abccs ',' f ',' 1977-07-07 ','中國');
11.通過文本方式將數據加載到數據庫表中是非常麻煩的。我們可以將所有記錄以文本文件的形式添加到您的數據庫表中。創建壹個文本文件“mysql.txt”,每行包含壹條記錄,值由制表符分隔,並按照CREATE TABLE語句中列出的列順序給出。例如:abccs f1977-07-07中國瑪麗f1978-12美國Tom m1970-09-02美國使用以下命令將文本文件“mytable.txt”加載到mytable中:MySQL & LOAD DATA LOCAL INFILE“my TABLE . txt”加載到TABLE pet中;然後使用以下命令查看數據是否已經輸入到數據庫表中:MySQL >;select * from mytable
12.從數據庫表中檢索信息的SELECT語句的格式通常是:從檢索條件所在的檢索表中選擇檢索關鍵字。
13.查詢所有數據:mysql & gtselect * from mytable
14.更正錯誤記錄:如果tom的出生日期有誤,應該是1973-09-02,可以用update語句更正:mysql & gt更新mytable集合birth = "1973-09-02 "其中name = " tom
15,選擇壹個特定的列如果想看到表中所有人的名字,可以這樣做:mysql & gt從我的表中選擇名稱;如果要列出兩列:姓名和性別,可以用逗號分隔關鍵字姓名和出生:myaql & gt從我的表中選擇姓名、出生。
16.排序行我們可以按生日大小對表中的記錄進行排序:mysql & gt從我的表中選擇姓名,出生,按出生排序。我們可以用DESC逆序排序:MySQL >;從我的表中選擇姓名,出生,按出生DESC排序。
17,行計數數據庫經常需要對壹些數據進行計數,比如表中的員工數,所以我們需要使用行計數函數COUNT()。COUNT()函數用於統計結果非空的記錄:MySQL >;從mytable中選擇COUNT(*);男女員工人數:mysql & gtSELECT sex,COUNT(*) FROM mytable GROUP BY sex。
18,多表查詢現在我們有兩個表:mytable和title。使用這兩個abccs,我們可以進行組合查詢:例如,我們要查詢姓名、性別、文章:mysql & gt從我的表中選擇姓名、性別、職務,其中姓名=作者,姓名= ' abccs用於查詢文章a2: MySQL >的作者、出生地、出生日期;從我的表中選擇標題、作者、出生地、出生日期,標題-& gt;其中mytable.name=title.writer,title = ' a2
19,添加壹列:比如在上例的mytable表中添加壹列來表示妳是否單身:MySQL >;alter table mytable添加列single char(1);
20.修改記錄將abccs的單個記錄改為“y”:MySQL >;更新my table set single = ' y ' where name = ' abccs ';
21,添加記錄我們已經講過如何添加記錄了。為了方便查看,我重復壹下:mysql & gt插入mytable值(' abc ',' f ',' 1966-08-17 ','中國',' n ');
22.刪除記錄使用以下命令刪除表中的記錄:MySQL >;從mytable中刪除,其中name = ' abcDELETE從表中刪除滿足where給定條件的記錄。
23.刪除表:mysql & gtDrop table * * *(表名1),* * *表名2;您可以刪除壹個或多個表,所以要小心。
24.刪除數據庫:mysql & gt刪除數據庫