mysql資料庫模式查詢 MYSQL的模式查詢

2021-10-18 15:21:13 字數 801 閱讀 4774

假設mysql有一資料庫,它有乙個表pet.

| field | type | null | key | default | extra |

| name | varchar(20) | yes | | null | |

| owner | varchar(20) | yes | | null | |

| species | varchar(20) | yes | |p null | |

| *** | char(1) | yes | | null | |

| birth | date | yes | | null | |

| death | date | yes | | null | |

一種是sql的標準匹配。

查詢name以b開頭的所有記錄:

select * from pet where name like 'b%';

這裡的'%'類似於windows系統下面的'*',而'_'類似於 windows下面的'?'。

另外一種是用正規表示式匹配。

如查詢所有owner為'陳...'的pet.

select * from pet where owner regexp '^陳';

或select * from pet where owner rlike '^陳';

找出pet name正好為4他字元的情況。

select * from where name rlike '^$';

或select * from where name rlike '^....$';

這些和一般的正規表示式的用法是類似的。

資料庫mysql軟體安裝 資料庫軟體mysql安裝

2.解壓至欲安裝的目錄下 3.開啟cmd,進入軟體目錄下d qmdownload mysql 5.7.24 winx64 bin,執行mysqld 4.初始化使用者 cmd d qmdownload mysql 5.7.24 winx64 bin,執行mysqld initialize insecu...

mysql資料庫之python鏈結mysql

使用之前請在命令列pip install pymysql import pymysql 1.建立鏈結 conn pymysql.connect host 127.0.0.1 ip位址 port 3306,埠號 database database name 資料庫名稱 user mysql usern...

mysql資料庫查詢作業 mysql資料庫查詢練習

建立四張資料表 學生表student 學號,姓名,性別,出生年月日,所在班級 課程表course 課程號,課程名,教師編號 成績表score 學號,課程號,成績 教師表teacher 教師編號,教師名,教師性別,出生年月日,職稱,所在部門 新增資訊 學生表 insert into student v...