Mysql基礎二之常用命令

2022-09-04 02:42:11 字數 1834 閱讀 4416

mysql常用命令

dql(data query language)資料查詢語言

基礎查詢

select 查詢列表 from 表名

查詢列表:

1.表中的字段

查詢單個字段:select 欄位名 from 表名;

查詢多個字段:select 欄位1,欄位2,... from 表名;

查詢所有字段:select * from 表名;

2.常量值

select 100;

select 'hello world';

3.表示式

select 100+200;

select 100%97;

4.函式

select version();

別名(as)

select 100%97 as 取模;

as 也可以省略:select 100%97 別名;

去重(distinct)

select distinct 要去重的欄位名 from 表名;

+號的作用(僅僅只能用作運算子)

select 100+100; 兩個運算元都為數值型,則做加法運算

select '100'+100; 其中一方為字元型,試圖將字元型轉換為數值型,轉換成功,繼續運算

select 'hello'+100; 其中一方為字元型,試圖將字元型轉換為數值型,轉換失敗,將字元型作為0,繼續運算

select null+100; 只要其中一方為null,則結果肯定為null

拼接(concat)

concat(欄位1,欄位2,...) as 別名;

條件查詢

語法:select

查詢列表

from

表名where

篩選條件;

分類:

1.按照條件表示式篩選

條件運算子:>,<,=,!=,<>,>=,<=

安全等於:<=> 代表完全等於

2.按邏輯表示式篩選

邏輯運算子:and(&&) or(||) not(!)

3.模糊查詢

like

%:代表0個到任意多個字元

_:代表乙個字元

\_:轉義_ ,或者用escape指定轉義符:'_$_' escape '$';

between and

查詢條件在乙個指定的連續區間內

包含邊界值

in

查詢條件在乙個指定的列表裡(a,b,c) (不連續)

is null|is not null

判斷查詢字段是否為null或者不為null

排序查詢

語法:select 查詢列表

from 表

[where 篩選條件]

order by 排序列表[asc|desc]

asc:公升序(預設)

desc:降序

mysql基礎常用命令

show character set 檢視支援的字符集 show collation 顯示字符集排序規則 show create database test g 檢視庫所支援的字符集 show table status from test like tb1 檢視表所支援的字符集 show full ...

mysql基礎常用命令

資料庫 1查詢 select from table select host,user,password from mysql.user where user ybb and host 查詢使用者 select user,host,password from mysql.user 檢視使用者,ip,密...

MySQL基礎入門之常用命令使用

如何啟動mysql服務 etc init.d mysqld start service mysqld start centos 7.x 系統 sysctl start mysqld 檢測埠是否執行 lsof i 3306 netstat lntup grep 3306 設定或修改mysql密碼 設定...