天天看點

資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件

資料導入導出

檢視搜尋路徑

show variables like "secure_file_priv";  //檢視

資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件

修改搜尋路徑

操作步驟

  • 建立目錄并修改所有者
  • 修改主配置檔案
  • 重新開機服務
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件

資料導入

預設隻有root才有資料導入

導入步驟

-建表

-導入資料

指令格式:

load data  infile "目錄名/檔案名"

into table 庫名.表名

fields terminated by "分隔符"

lines terminated by "\n";

注意事項:

  • 字段分隔符要與檔案一緻
  • 表字段類型和字段個數要與檔案比對
  • 導入資料是指定檔案的絕對路徑

資料導出

格式1

select 指令 into outfile "目錄名/檔案名" ;

資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件

格式2

select 指令 into outfile "目錄名/檔案名"

fields terminated by "分隔符";

資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件

格式3

select 指令 into outfile "目錄名/檔案名"

fields terminated by "分隔符";

lines terminated by "\n";

資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件

注意事項

  • 導出資料的行數由SQL查詢決定
  • 導出的是表記錄不包括字段名
  • 自動建立存儲資料的檔案
  • 存儲資料檔案,具有唯一性

增加表記錄

文法格式

資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件

注意事項

  • 字段值要與字段類型相比對。
  • 字元類型的字段,要用""号括起來
  • 一次給所有字段指派時,字段名可以省略
  • 隻給部分字段指派時,必須明确寫出對應的字段名稱
  • 沒有指派的字段使用預設值或自增長值

查詢表記錄

文法格式

資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件

注意事項

  • *表示所有字段
  • 檢視目前庫表記錄時庫名可以忽略
  • 字段清單決定顯示列個數
  • 條件決定顯示行的個數

更新表記錄

文法格式

資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件

注意事項

具體如下:

  • 字段值要與字段類型相比對
  • 對于字元類型的字段,值要用雙引号括起來
  • 若不使用where限定條件,會更新所有記錄字段值
  • 限定條件時,隻更新比對條件的記錄的字段值

删除表記錄

資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件

注意事項:

不要不加條件删除所有行

比對條件

基本比對條件

數值比較

字段必須是數值類型

資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件

字元比較/比對空/非空

字段必須是字元類型

資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件

邏輯比對

多個判斷條件時使用

資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件

範圍比對

比對範圍内的任意一個值即可

資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件

進階比對條件

模糊查詢

用法

  • like '通配符'
  • _ 表示一個字元
  • % 表示0~n個字元

示例:列出name值"4個字元"的記錄

資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件

正規表達式

用法

  • regexp '正規表達式'
  • 正則元字元 ^ $ . [] * |

示例

  • 列出那麼值 “以j開頭或以y結尾”的記錄
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件

四則運算

運算操作

字段必須是數值類型

資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件

操作查詢結果

聚集函數

MySQL内置資料統計函數

  • avg   //統計字段平均值
  • sum  //統計字段之和
  • min  //統計字段最小值
  • max  //統計字段最大值
  • count  //統計字段值個數
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件
資料導入導出 、 管理表記錄 、 比對條件 、 MySQL管理工具 、 總結和答疑資料導入導出比對條件進階比對條件