mysql,php用法小結

2021-06-23 01:02:46 字數 713 閱讀 3845

1.計算欄位name中有多少個不相同的值。

select count(distinct(name)) from 表名

2.顯示欄位name的所有值。

select distinct name from table 

3.為了建乙個表防止已經存在。

drop table if exists `table`;

4.判斷是否含有某字串

strtr($a,"exe")返回乙個布林值,用於判斷字串$a中是否含有exe欄位。

strstr($a,$b,$c)返回乙個字串,用於把字串$a中的$b替換為$c。

5.update語句

update 表名 set address='abc' where id=1;

把id=1的項置其address為'abc'

若id不存在,則用 insert into 表名 (id,address) values (1,'abc')

6.條件查詢:

select * from 表名 where 條件1 and 條件2 and 條件3

7.修改字段長度

alter table 表名 modify column 欄位名 型別;

例如:資料庫中user表 name欄位是varchar(30)

可以用alter table user modify column name varchar(50) ;

這樣就修改了。

this用法小結

this主要是用作引用乙個類的當前例項物件,也可以用在擴充套件方法裡面,我主要總結一下前者的主要用途。1.用來限定被相同名字隱藏的類成員。這裡主要指的就是建構函式。比如 public employee4 string name,string id 這是乙個類的建構函式,this.name是之前宣告的...

MySQL PHP亂碼解決

mysql php產生亂碼原因 mysql資料庫預設的編碼是utf8,如果這種編碼與你的php網頁不一致,可能就會造成mysql亂碼 mysql中建立表時會讓你選擇一種編碼,如果這種編碼與你的網頁編碼不一致,也可能造成mysql亂碼 mysql建立表時新增欄位是可以選擇編碼的,如果這種編碼與你的網頁...

static用法小結

static關鍵字是c,c 中都存在的關鍵字,它主要有三種使用方式,其中前兩種只指在c語言中使用,第三種在c 中使用 c,c 中具體細微操作不盡相同,本文以c 為準 1 區域性靜態變數 2 外部靜態變數 函式 3 靜態資料成員 成員函式 下面就這三種使用方式及注意事項分別說明 一 區域性靜態變數 在...