MySQL資料操縱

2021-09-28 12:14:12 字數 2097 閱讀 5300

插入資料

insert:

insert

into stu (stuid,stuname,stu***,stubirth,stuschool)

values

('20160111001'

,'張曉雯'

,'女'

,'1997-08-17'

,'飛行技術學院'

);

遇到個問題解決一下:

insert

into stu values

('20160211011'

,'李雪梅'

,'女'

,'1'

,'1997-07-19'

,'交通運輸學院'),

('20160310022'

,'張志斌'

,'男'

,'1'

,'1998-07-10'

,'航空工程學院'

);

insert

into stu set stuid=

'20160411033'

,stuname=

'王雪蕊'

,stu***=

'女',stubirth =

'1997-05-17'

,stuschool =

'外國語學院'

;select

*from stu;

use student;

create

table xsxx(xh varchar(11

),xb varchar(2

));insert

into xsxx select stuid,stu*** from stu;

select

*from xsxx;

replace:

insert

into stu values

('20160111001'

,'王小強'

,'男'

,'1'

,'1997-08-17'

,'飛行技術學院');

error;

(竟然沒報錯。。。)

replace

into stu values

('20160111001'

,'王小強'

,'男'

,'1'

,'1997-08-17'

,'飛行技術學院'

);

刪除資料

delete:

delete

from xsxx where xb=

'男';

delete

from xsxx order

by xh desc

limit

2;

truncate:

truncate

table xsxx;

修改資料:

update:

update stu set stu***=

'女',stubirth=

'1998-08-17'

where stuid=

'20160111001'

;update stu set stuschool=

'飛行技術學院'

limit3;

update score set score=score-

2where courseid=

'e2201040'

order

by score desc

limit

2;

update stu,score set stu.stuschool =

'計算機學院'

,score.score=score.score-

5where stu.stuid=score.stuid and stu.stuid=

'20160111001'

;

MySql 資料操縱語言 DML

資料操縱語言dml data manipulation language 使用者通過它可以實現對資料庫的基本操作。以下操作主要基於這張表 sql語句 drop table ifexists demo create table demo id intnot null auto increment,us...

mysql資料庫操縱語言

dml語言增刪改查 插入insert into 表名 列名 values 值列表 例項 insert into students sname,saddress,sgrade,semail,s values 張青裁 上海松江 6,zqc sohu.com 0 注意事項1 每次插入一行資料,不能只插入半...

pdo操縱mysql資料庫

pdo是mysql資料庫操作的乙個公用類了,我們不需要進行自定類就可以直接使用pdo來運算元據庫了,但是在php預設配置中pdo是未開啟所以我們必須先在php.ini中開啟它才可以使用,下文我會講到。pdo擴充套件為php訪問資料庫定義了乙個輕量級的 一致性的介面,它提供了乙個資料訪問抽象層,這樣,...