2.2 鏈接:mysql --host=localhost --port=3306 --user=root --password mysql -u root -p 斷開鏈接:exit / ctrl + d 可以執行以分隔符; \g \G結尾的命令,;或\g對應的輸出水平顯示,\G對應的輸出垂直顯示 ...
2.2 鏈接:mysql --host=localhost --port=3306 --user=root --password mysql -u root -p 斷開鏈接:exit / ctrl + d 可以執行以分隔符; \g \G結尾的命令,;或\g對應的輸出水平顯示,\G對應的輸出垂直顯示 撤銷命令:ctrl+c / \c 使用root用戶連接mysql並不是推薦做法。 2.3 反標記符號`用於引用標識符,比如資料庫名稱中含有.等特殊字元 查看有許可權的資料庫 show databases; 查看數據目錄 show variables like 'datadir'; 查看表結構 show create table 表名\G 或 DESC 表名; 2.4 克隆表結構 create table 新表 like 被克隆表名; 2.5 插入語句 關鍵字 ignore :如果該行已存在(由主鍵標識),則新的數據將被忽略。 對於更新和刪除操作,如果沒有給出指定where子句,系統會更新和刪除整個表。 代替replace語句 replace into 。。。。如果行存在,則簡單刪除行並插入新行,如果不存在,則等同與insert on duplicate key update關鍵字 :一旦指定,並引發primarykey重覆,則會用新值更新已有行。 insert into 表名 values(id,payment)on duplicate key update payment = payment + values(payment); 刪除表的所有行(保留表結構) truncating table 表名;(數據一旦清空不能被回滾)