MySQL是大全一個(gè)關(guān)系ヾ(′ω`)?型數據庫管理系統,由瑞典MyS??QL AB公司開(kāi)發(fā),令行目前屬于Or??acle公司,操作MySQL是大全最流行的關(guān)系型數據庫管理系統之一,在WEB應用方面,令行MySQL是操作最好的RDBMS(Relational Database Management System,關(guān)系數據庫管理系統)應用軟件之一。
要打開(kāi)MySQL命令行,大全首先需要安裝MySQL服務(wù)器和客戶(hù)端,令行安裝完成后,操作可以通(tong)過(guò)以下幾種方式打開(kāi)MySQL命令行ヾ(′ω`)?:
1、大全使用Windows系(′_`)統自帶的“命令提??示符”或“PowerShell”:
按下Win+R鍵,輸入cmd,然后按回車(chē)鍵;
在彈出的“命令提示符”窗口中,輸入mysql -u root -p,然后按回車(chē)鍵;
輸入密碼后,即可進(jìn)入MySQL命令行界面。
輸入mysql -u root -p,然后按回車(chē)鍵;??
輸入密碼后,即可進(jìn)入MySQL命(′▽?zhuān)?)令行界面。
3、使用集成開(kāi)發(fā)環(huán)境(IDE):
在??IDE中安裝MySQL插件;
連接到MySQL數據庫后,即可在ID??E的控制臺中執行SQL語(yǔ)句。
1、基本??語(yǔ)法:
SHOW databヽ(′ー`)ノases;:顯示所有數據庫;
USE database_name;:切換到指定數據庫;
CREATE database database_name;:創(chuàng )建數據庫;
DROP data??base database_name??;:刪除數據庫;
ALTER TABLE table_name ADD column_name datat(???)ype;:??ヽ(′ー`)ノ添加列;
ALTE??R TABL??E table_name DROP column_name;:刪除列;
ALTER TABLE table_name MODIFY column_name datatype;:修改列數據類(lèi)型;
DELETE FROM table_name WHERE condition;:刪除滿(mǎn)足條件的數據;
UPDATE table_name SET column_name=value WHERE condition;:更新滿(mǎn)足條件的數據;
INSERT INTO table_name (column1, column2, ...) VALUES (val(′?_?`)ue1, value2, ...);:插入數據;
SELECT * FROM table_name WHERE condition;:查詢(xún)數據。
2、常用函數:
DATE():獲取當前日期;
NOW():獲取當前時(shí)間;
CURDATE():獲取當前日期(不帶時(shí)間);
CURTIM??E((′?ω?`)):獲取???當前時(shí)間(不帶日期);
DATE_FORMAT():格式化日(′▽?zhuān)?期;
CONCAT():字符串拼接;
SUBSTRING():截取字符串;
LENGTH():獲取字符串長(cháng)度;
UPPER():將字符串轉換為大寫(xiě);
LOWER():將字符串轉換為(?⊿?)小寫(xiě)。
3、權限管理:
G(′?`*)RANT privilege ON database_name.table_name TO 'user'(′▽?zhuān)?)@'host' IDENTIFIED BY 'password';:授權用戶(hù)訪(fǎng)問(wèn)數據庫表;
REVOKE privilege ON database_name.table_name FROM 'user'@'host';:撤銷(xiāo)用戶(hù)訪(fǎng)問(wèn)數據庫表的權限;
SHOW GRANTS FOR 'user'@'ho??st';:查看用戶(hù)的權限設置;
FLUSH PRIVILEGES;:刷新權限緩存。
1、如何查看MySQL版本?
答:SELECT VERSIヽ(′▽?zhuān)?ノON();。
2、如何查看當前正在使用的數據庫?
答:SELECT DATABASE();。
3、如何查看某個(gè)表的結構?
答:DESCRIBE table_name;?!_(ツ)_/ˉ
4、如何查看某個(gè)表的所有數據?
答:SELECT * FROM table_n???ame;。