共計 1844 個字符,預計需要花費 5 分鐘才能閱讀完成。
今天丸趣 TV 小編給大家分享一下 Debian 下 MySQL 的常用命令有哪些的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
一、mysql 服務操作
0、查看數據庫版本 sql- status;
1、netstartmysql// 啟動 mysql 服務
2、netstopmysql// 停止 mysql 服務
3、mysql- h 主機地址 - u 用戶名-p 用戶密碼 // 進入 mysql 數據庫
4、quit// 退出 mysql 操作
5、mysqladmin- u 用戶名 - p 舊密碼 password 新密碼 // 更改密碼
6、grantselecton 數據庫.*to 用戶名 @登錄主機 identifiedby 密碼 // 增加新用戶
二、數據庫操作
1、showdatabases;// 列出數據庫
2、usedatabase_name// 使用 database_name 數據庫
3、createdatabasedata_name// 創建名為 data_name 的數據庫
4、dropdatabasedata_name// 刪除一個名為 data_name 的數據庫
三、表操作
1、showdatabases;// 列出所有數據庫
2、droptabletab_name 刪除名為 tab_name 的數據表
3、describetab_name// 顯示名為 tab_name 的表的數據結構
4、showcolumnsfromtab_name// 同上
5、deletefromtab_name// 將表 tab_name 中的記錄清空
6、select*fromtab_name// 顯示表 tab_name 中的記錄
7、mysqldump-uUSER-pPASSWORD--no-dataDATABASETABLE table.sql// 復制表結構
四、修改表結構
1、ALTERTABLEtab_nameADDPRIMARYKEY(col_name)
說明:更改表得的定義把某個欄位設為主鍵。2、ALTERTABLEtab_nameDROPPRIMARYKEY(col_name)
說明:把主鍵的定義刪除
3、altertabletab_nameaddcol_namevarchar(20);// 在 tab_name 表中增加一個名為 col_name 的字段且類型為 varchar(20)
4、altertabletab_namedropcol_name// 在 tab_name 中將 col_name 字段刪除
5、altertabletab_namemodifycol_namevarchar(40)notnull// 修改字段屬性,注若加上 notnull 則要求原字段下沒有數據
SQLServer200 下的寫法是:AlterTabletable_nameAlterColumncol_namevarchar(30)notnull;
6、如何修改表名:altertabletab_namerenametonew_tab_name
7、如何修改字段名:altertabletab_namechangeold_colnew_colvarchar(40);// 必須為當前字段指定數據類型等屬性,否則不能修改
8、createtablenew_tab_namelikeold_tab_name// 用一個已存在的表來建新表,但不包含舊表的數據
五、數據的備份與恢復
導入外部數據文本:
1. 執行外部的 sql 腳本
當前數據庫上執行:mysql input.sql
指定數據庫上執行:mysql[表名] input.sql
2. 數據傳入命令 load data local infile [文件名] into table [表名];
備份數據庫:(dos 下)
mysqldump--optschool school.bbb
mysqldump-u[user]-p 此處含有隱藏內容,需要正確輸入密碼后可見!
databasename filename(備份)
mysql-u[user]-p 此處含有隱藏內容,需要正確輸入密碼后可見!
databasename filename(恢復)
六、卸載
sudoapt-getremovemysql-servermysql-client
sudoapt-getautoremove
以上就是“Debian 下 MySQL 的常用命令有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,丸趣 TV 小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注丸趣 TV 行業資訊頻道。
正文完