Mysql語言小結

2021-08-31 14:33:12 字數 1085 閱讀 6629

接觸了兩天的mysql,了解了一點資料庫語言,現在做一下小的總結。

建立:關鍵字:create;格式 :create+型別(table、database) +名稱;另外,建立database時,mysql的預設編碼是latin1,因為不支援中文,最好在建庫之初指定編碼型別,如gbk,utf8。table會繼承database 的編碼型別。

更新(更改):關鍵字 alter;格式:alter+table+表名稱+add/drop/change+所改型別(外來鍵、主鍵、列等)+名稱+引數;刪除表是直接drop table tablename;

插入:關鍵字 insert;格式:insert+into+表名+(欄位名)+valuse +(與字段相對應的』內容『);insert into tablename(**,##,$$) select **,'11111' ##,$$ from tablename;個人感覺select後屬於名詞從句,之select後的表。

修改:關鍵字:update;格式:update +tablename+set+內容+where+指定位置;

刪除:關鍵字:delete;格式:delete+from+tablename+where+指定位置;

查詢:關鍵字:select;格式:select+所查詢內容+from+tablename+引數;外鏈結查詢是效率較高的查詢方法,有關鍵字on,on的意思是當......時。左鏈結(left join),右鏈結(right join)都是浮雲,先顯示的表(鏈結表)位於on語句的前方則用左鏈結,相反後顯示的表(被鏈結表)位於on語句的前方則用右鏈結。

事務:事務開始:start transaction;事務結束:commit;事務滾回:rollback;rollback後可以把事務結束前的資料還原成開始狀態,但是id會改變。

匯入匯出資料庫:匯出資料庫是直接在cmd中執行的,mysqldump -uroot -p databasename>指定的目錄:\檔名.sql;預設的儲存目錄為cmd一開始的目錄。匯入是在mysql中執行的,匯入使用的是右斜槓。

在建庫表時,如果使用了關鍵字,應以單撇號隔開,以示只是個字元。

在學習sql語言時,一開始像翻譯英文一樣的理解,比較難。理解之後是記單詞、記結構。我現在仍未熟練掌握,只有多敲幾遍。

C語言小結

1.include 中關於stidio.h的解釋 一般會把用來 include的檔案的副檔名 叫 h,稱其為標頭檔案 2.scanf的輸入形式 scanf 格式控制,位址表列 位址表列中給出各變數的位址,位址是由位址運算子 後跟變數名組成的 比如 a b分別表示變數a和變數b的位址 3.指標運算子有...

模板語言小結

模板語言 和 變數相關的用 邏輯相關的用。1.如果乙個變數是false或者為空,使用給定的預設值。否則,使用變數的值。2.返回值的長度,作用於字串和列表。返回value的長度,如 value a b c d 的話,就顯示4 3.將值格式化為乙個 人類可讀的 檔案尺寸 例如 13 kb 4.1 mb ...

Mysql操作小結

使用mysql也已經有好多年了,paul dubois的那本mysql developer s library 當年也從頭到尾的翻了好多好多遍。但是由於各種原因,沒有總結留下任何東西。以前使用mysql都用的c api,最近打算開始學習php,自然離不開mysql,所以打算把這些年學習的mysql的...