MySQL數據庫基礎mysql
1.啓動MySQL服務器sql
1)經過系統服務器啓動MySQL服務器數據庫
2)在命令提示符下啓動MySQL服務器服務器
選擇"開始"/「運行」命令,在彈出的"運行"對話框中輸入cmd命令,按Enter鍵進入DOS窗口。在命令提示符下輸入:\> net start mysql 按Enter鍵便可啓動MySQL服務器。ui
2.鏈接MySQL服務器命令行
鏈接MySQL服務器經過mysql命令實現,MySQL服務器啓動後,選擇」開始「/"運行"命令,在彈出的"運行"對話框中輸入cmd命令,按Enter鍵後進入DOS窗口,在命令提示符下輸入:3d
mysql -uroot -h127.0.0.1 -ppasswordblog
3.斷開MySQL服務器索引
在MySQL提示符下輸入exit或者quit命令斷開MySQL鏈接,格式以下:cmd
4.中止MySQL服務器
1)經過系統服務器中止MySQL服務器
2)在命令提示符下中止MySQL服務器
選擇"開始" /」運行「 命令,輸入net stop mysql
3)使用mysqladmin命令中止MySQL服務器
格式爲:mysqladmin -uroot shutdown -proot
5.MySQL數據庫操做
1)建立數據庫 格式爲:CREATE DATABASE 數據庫名;
2)查看數據庫 格式爲:SHOW DATABASES;
3)選擇數據庫 格式爲:USE 數據庫名;
4)刪除數據庫 格式爲:DROP DATABASE 數據庫名;
6.MySQL數據表操做
1)建立數據表 格式爲:CREATE[TEMPORARY] TABLE[IF NOT EXITS] 數據表名 [(create_definition,...)][table_options][select_statement];
TEMPORARY 使用該關鍵字,表示建立一個臨時表。 IF NOT EXITS該關鍵字用於避免表不存在時MySQL報告的錯誤。 create_definition 表示列屬性部分。MySQL要求在建立表時,表至少包含一列。 table_options 表的一些特性參數。 select_statement select語句描述部分,用它能夠快速地建立表
實例代碼:
2)查看錶結構SHOW CLOUMNS或DESCRIBE
①SHOW COLUMNS語句
語法格式爲: SHOW [FULL] COLUMNS FROM 數據表名 [FROM 數據庫名];
或 SHOW [FULL] COLUMNS FROM 數據表名.數據庫名;
②DESCRIBE語句
語法格式爲:DESCRIBE 數據表名;(DESCRIBE 能夠簡寫成DESC)
3)修改表結構ALTER TABLE
修改表結構使用ALTER TABLE語句,修改表結構指增長或者刪除字段,修改字段或者字段類型,設置或取消主鍵外鍵,設置或取消索引以及修改表的註釋等。
語法格式爲:ALTER[IGNORE] TABLE 數據表名 alter_spec[,alter_spec]...;(當指定IGNORE時,若是出現重複關鍵的行,則只執行一行,其它重複的行被刪除。)
4)重命名錶RENAME TABLE
格式爲:RENAME TABLE 數據表名1 To 數據表名2;
5)刪除表DROP TABLE
格式爲:DROP TABLE 數據表名;(更好的格式爲:drop table if exists 數據表名;)
6)插入記錄insert
格式爲:insert into 數據表名(column_name,column_name2,...)values (value1,value2,...)
7)查詢數據庫記錄
格式爲 select * from 數據表名
8)修改記錄UPDATE
格式爲:update 數據表名 set column_name=new_value1,column_name2=new_value2,...[where condition]
9)刪除記錄delete
格式爲:delete from 數據表名 where condition
7. 數據的備份
在命令行模式下完成對數據的備份,使用的是MYSQLDUMP命令。經過該命令能夠將數據以文本文件的形式存儲到指定的文件夾下。
-uroot 中的"root"是用戶名,-p123456是密碼,mydb是數據庫名,F:\db_database.txt是數據庫備份存儲的位置
8.數據的恢復
格式爲 mysql -uroot -proot 數據庫名(或表名) < F:\db_database.txt (這裏爲數據庫備份文件存儲的位置)