国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Tutorial asas pembangunan PHP: penambahan pangkalan data, pemadaman, pengubahsuaian dan pertanyaan

Sisipkan rekod

Terdapat dua sintaks asas untuk memasukkan rekod

Memasukkan sintaks asas satu

< tr>
Kategori
類別
詳細解示
基本語法 
insert into 表 values(值1,值2,值n);    
示例
    insert into user values(2,'小明','男')    
示例說明 
 向user表中插入值id為2,姓名為小明,性別為男    

Penjelasan terperinci
Sintaks asas
masukkan ke dalam nilai jadual(nilai 1, nilai 2, nilai n); ;" width="193" valign="top">Contoh
masukkan ke dalam nilai pengguna(2,'Xiao Ming ','male')
Contoh penerangan
Masukkan nilai id 2 dan nama ke dalam jadual pengguna Adakah Xiao Ming, jantina ialah lelaki

Sisipkan Tatabahasa Asas 2

類別
詳細解示
基本語法
insert into 表(字段1,字段2,字段n) values(值1,值2,值n);    
示例 
 insert into user(id,username,sex) values(213,'小方',1);    
示例說明
  向user表中插入id為213,username為小方,性別為1  

Penjelasan

Perbezaan antara sintaks asas 1 dan sintaks asas 2 ialah:

  • Berapa banyak pernyataan sisipan yang terdapat dalam jadual untuk sintaks asas 1? Berapa banyak nilai yang mesti dimasukkan ke dalam setiap medan. Tiada siapa boleh lebih, dan tiada siapa boleh kurang. Jika terdapat nilai lalai dan anda tidak mahu meneruskannya, anda boleh menulis nol.

  • Dalam Sintaks Asas 2, melainkan terdapat medan yang diperlukan, nilai mesti ditulis. Jika anda tidak mahu menulis nilai lalai, anda boleh mengabaikannya. mysql secara automatik akan menambah nilai lalai.

  • Dalam sintaks asas 2, susunan medan pengguna(id, nama pengguna, jantina) ialah susunan nilai.

Andaikan terdapat jadual yang dipanggil jadual pengguna Kami menghuraikan medan, perihalan medan, jenis dan keadaan pilihan dan dikehendaki Struktur jadual adalah seperti berikut:

Medan
id
nama pengguna
e-mel
kata laluan
seks
Penerangan bahasa Cina
Nombor
Nama pengguna
E-mel
Kata Laluan
Jantina
Jenis penerangan
int
varchar(50)
varchar(60)
varchar(32)
tinyint
Perihalan nilai lalai
Autokenaikan
Diperlukan
Medan pilihan, nilai lalai ialah 123@php.com
Medan pilihan
Medan yang diperlukan

Tulis pernyataan sisipan dalam jadual di atas mengikut sintaks asas:

insert into user values(null,'小明','xiaoming@php.com',null ,1);

Nota:

  • Anda tidak boleh menentukan medan nama, tetapi selepas nilai Susunan harus konsisten dengan pengisihan medan jadual.

  • Medan dengan nilai lalai tidak perlu ditulis, maka ia akan menjadi nilai lalai.

  • Jika terdapat nilai lalai atau medan yang boleh dibatalkan dan anda tidak mahu memasukkan nilai tertentu, anda boleh menulis nol.

  • Format data mestilah konsisten dengan format data yang dinyatakan dalam jadual.

Tulis pernyataan sisipan dalam jadual di atas mengikut sintaks asas 2:

insert into user(username,sex) values('小明',1);

Perhatikan bahawa

  • ID ialah auto-incremented satu Tidak perlu menghantar nilai untuk segmen Nilai medan ini akan dinaikkan secara automatik sebanyak 1 setiap kali ia dimasukkan.

  • Medan dengan nilai lalai dan nilai nullable tidak perlu dilalui

  • Tertakluk kepada susunan sisipan pengguna jadual( nama pengguna,seks)

  • Sintaks asas 2 ialah penggunaan yang lebih biasa

Varian sintaks asas: masukkan berbilang rekod pada satu masa

insert into user(username,password,sex)
values('黃曉明', 'abcdef', 1),
( 'angelababy', 'bcdeef', 0),
( '陳赫', '123456', 1),
('王寶強', '987654', 1);

Rekod pertanyaan

Sebelum menjelaskan pertanyaan, saya telah menyediakan jadual data untuk semua orang. Jadual ini menyimpan baki bank dan maklumat asas tentang pengguna.

Kami telah menentukan struktur jadual bernama php.

Pernyataan untuk mencipta jadual adalah seperti berikut:

CREATE TABLE money (
id INT NOT NULL AUTO_INCREMENT ,
username VARCHAR(50) NOT NULL ,
balance FLOAT NOT NULL , 
province VARCHAR(20) NOT NULL , 
age TINYINT UNSIGNED NOT NULL , 
sex TINYINT NOT NULL , 
PRIMARY KEY (id(10))
) ENGINE = InnoDB CHARACTER SET utf8;

Struktur jadual dan data dipaparkan seperti berikut:

注:
baki 是指余額
wilayah 是指省份

基礎查詢"wid 2"

id
nama pengguna
baki
wilayah
umur
jantina
1Xiao Ming1500Anhui301
2Xiao Fang532Shandong181
3Xiaohong543Zhejiang140
4Xiaobai8764Beijing271>
類別
類別
詳細解示
基本語法
 select * from 表;
示例
select * from php;  

    
詳細解示

基本語法

< span style="line-height: 24.64px;">?pilih * daripada 表;

< span style="line-height: 24.64px;">示例pilih * daripada php; ?

? ??

98.png示例說明 ? ?查詢php表中所有字段中的所有結(jié)果 ? ?

注:”*” 是一器利行示匹配所有,上面的查詢語句和下面的是等價:

類別
詳細解示
基本語法
select 字段 from 表;    
示例
  select id,username, balance from php;  
示例說明 
查詢money表中id,username, balance字段中的所有結(jié)果   
指定字段查詢
類別詳細解示
基本語法pilih 字段 daripada 表; ? ?
示例? pilih id, nama pengguna, baki daripada php; ?
示例說明?查詢money表中id,username, balance字段中的所有結(jié)果 ??

99.png

Pertanyaan bersyarat di mana

類別
詳細解示
基本語法
select 字段 from 表 where where條件;  
示例  
 select * from php where age = 30;  
示例說明
查詢php表中年齡為30的所有結(jié)果  



100.png

Syarat yang boleh diikuti di mana

Perbandingan operasi Rekod yang memenuhi syarat disenaraikan dalam set keputusan. Dalam contoh di atas, medan selepas di mana ialah '=' medan.

Selain itu, anda juga boleh menggunakan operator perbandingan seperti >, <, >=, <=, !=;

< tr class="firstRow">
Simbol
符號
說明

 大于    

小于 
>=
大于等于 
<=
小于等于    
!=
不等于 

等于  
< span style="line-height: 24.64px;">Penerangan
> Lebih besar daripada
< Kurang daripada
< span style="line-height: 24.64px;">>=Lebih besar daripada atau sama dengan
<= Kurang daripada atau sama dengan
!=Tidak sama dengan
= < ??>sama dengan

Pengendali logik

Berbilang syarat juga boleh digunakan untuk melakukan pertanyaan bersama berbilang keadaan menggunakan pengendali logik seperti atau dan dan.

符號
說明
or
 或者  
and
 并且   

Mari kita lihat contoh berbilang syarat:

類型
詳細內(nèi)容
示例
select * from php where id <10 and    province='安徽';
說明
查詢所有字段 要求id小于10 并且province='安徽' 



101.png

結(jié)果集排序

類別
類別
詳細解示
基本語法
 select 字段 from 表 order by 字段 排序關鍵詞
示例
 select id,username, balance from php order by balance desc;   
示例說明
 查詢php表中的id,username,balance字段,按照余額進行降序排序    
詳細解示

基本語法?pilih 字段 daripada 表 pesanan mengikut 字段 排序關鍵詞
示例

?pilih id, nama pengguna, baki daripada pesanan php mengikut keterangan baki; ??
關鍵詞
說明
asc 
升序排列,從小到大(默認)   
desc
 降序排列,從大到小
示例說明?查詢php表中的id,username,balance字段,按照余額進行降序排序 ? ?>
排序用到的關鍵詞:< tr>

Gunakan tertib mengikut untuk mengisih set hasil selepas pilih, dengan desc dan asc ialah kata kunci dalam susunan isihan. desc bermaksud mengisih mengikut medan dalam tertib menurun, dan asc bermaksud mengisih dalam tertib menaik Jika tiada kata kunci ditulis, lalainya ialah mengisih dalam tertib menaik.

102.png


Kemas kini rekod

Kemas kini data yang telah kami katakan. Apabila anda perlu mengubah suai kandungan, mengubah suai baki kad bank atau mengubah suai maklumat peralatan, anda perlu menggunakan kemas kini dan mengubah suai penyata.

Sintaks asas pernyataan pengubahsuaian (juga dipanggil kemas kini) adalah seperti berikut:

關鍵詞說明
asc?升序排列,從小到大(默認) ??
desc?降序排列,從大到小
kategori
類別
詳細解示
基本語法 
update 表名 set 字段1=值1,字段2=值2,字段n=值n where 條件    
示例
update php set balance=balance-500 where  id =1;    
示例說明
 修改php表,將balance余額減500。要求user id為15

Penjelasan terperinci Tunjukkan
Sintaks asas
kemas kini set nama jadual medan 1=nilai 1, medan 2=nilai 2, medan n=nilai n di mana keadaan
Contoh
kemas kini set php balance=balance-500 dengan id =1; Penerangan contoh< ??>
Ubah suai jadual php dan kurangkan baki baki sebanyak 500. Id pengguna mestilah 15



原先記錄為

103.png

執(zhí)行SQLbal語句0=?kemas kini php set balance di mana ?id =1; ??

104.png


刪除記錄


類別
類別
詳細解示
基本語法 
 delete from 表 [where 條件];    
示例 
delete from php where id =1;   
示例說明
 刪除掉用戶表中id等于1的那條數(shù)據(jù)

詳細解示

基本語法?

?padam daripada 表 [di mana 條件]; ? ?

105.png

示例?

padam daripada php di mana id =1; ??

示例說明106.png

?刪除掉用戶表中id等于1的那條數(shù)據(jù)


刪除掉id=1的那一行,刪除之前表內(nèi)容:




??? ??? ? ? ?
Meneruskan pembelajaran
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <?php echo "Hello World!!!"; ?> </body> </html>