mysql學習筆記(一)

2022-09-12 16:39:33 字數 741 閱讀 2126

2.2

mysql -u root -p

可以執行以分隔符; \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 表名;(資料一旦清空不能被回滾)

Mysql學習筆記一

最近在學習mysql,以後工作會慢慢往這方面轉向,所以提前預習。現在全世界都喊著去ioe,所以咱也必須提前做個準備。衝.第一章基礎知識 1 改變表結構 增加列 alter table test add name char 6 更改列定義 alter table test change year bo...

Mysql學習筆記(一)

一 mysql學習筆記 觸發器 觸發器四要點 1.監視誰 table 2.監視事件 insert update delete 3.觸發時間 after before 4.觸發事件 insert update delete 語法 create trigger 觸發器名稱 after before 觸發...

Mysql學習筆記一

一 mysql資料型別 1 整數 浮點數 定點型別 1個位元組佔8位,漢字佔兩個位元組 16位 正數定義成unsigned 定點數 decimal m,d m表示總長度 d表示小數字 存入的時候四捨五入計算 範圍與double相同 例子 decimal 5,2 123.45 2 日期與時間 一般用d...