数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

从一个MySQL的例子来学习查询语句[3]


发布日期:2020年10月18日
 
从一个MySQL的例子来学习查询语句[3]

select *from table where name like %$lin%;(模糊)

sub_selects(高级)

select *from table where id In(select id from table……)

select …into table…(高级)

(可用select…into outfile…insert…selkect…替代)

SELECT MAX(field) AS field FROM table 列的最大值

其中table \字段field

修改

update table set field=valuefield=valuewhere fiels=values

UPDATE用新值更新现存表中行的列SET子句指出哪个列要修改和他们应该被给定的值WHERE子句如果给出指定哪个行应该被更新否则所有行被更新

插入

insert into table values(fieldfield…)

INSERT … VALUES形式的语句基于明确指定的值插入行

replace into tbl_name()values(

REPLACE功能与INSERT完全一样除了如果在表中的一个老记录具有在一个唯一索引上的新记录有相同的值在新记录被插入之前老记录被删除

删除

$a=delet from table where field=$value and field=$value

DELETE从tbl_name表中删除满足由where_definition给出的条件的行并且返回删除记录的个数如果你执行一个没有WHERE子句的DELETE所有行都被删除

[] [] []

               

上一篇:软考数据库资料:MySQL数据目录结构[1]

下一篇:从一个MySQL的例子来学习查询语句[2]