PHP知识、源码、教程、框架、程序分享! -- PHP社区 关于我们 联系我们 联系电话 联系QQ

Mysql数据库基本增删改查SQL语句

发表时间:2013-09-17 点击:

[本文摘要]:Mysql数据库 基本增删改查 SQL语句 一、使用声明 MySQL 数据库 中的内容存储在表中。这些表存储在数据库组成 MySQL 系统。这些表中存储的数据需要通过各种声明语句和条件来访问,这就...

Mysql数据库基本增删改查SQL语句

一、使用声明

MySQL 数据库中的内容存储在表中。这些表存储在数据库组成 MySQL 系统。这些表中存储的数据需要通过各种声明语句和条件来访问,这就是所谓的查询。

有声明语句可以用到 SQL 的查询语句中。

二、SELECT

SELECT 语句是最常见的表达式, 它告诉 MySQL 你想从一个表中返回什么样的内容 (列) 。

	SELECT id,name,ip, bio FROM users WHERE id=3

通过逗号(,)来分割列名和表名,你可以从多个表中选择数据。

	SELECT users.id, users.name, members.posts, members.subs FROM users, members WHERE members.userID=users.id AND users.id=3

三、INSERT

INSERT 语句用于添加新行到现有的表。有多种方式来定义一个 INSERT。

如果你只是想更新某些列,您需要定义这些列。

	INSERT INTO members (name, bio, ip) VALUES ($name, $bio, $ip);

有一种不使用列定义的快捷方式。然而,这只有一种可能,即所有的值正在更新,或者当您创建表时你已经指定默认值。

	INSERT INTO members ($name, $bio, $ip);

INSERT 完成后,您可以调用 mysql_insert_id() ,这将返回上一次成功插入的 ID。

	$result = mysql_query("INSERT INTO members (" .$name . ", " .$bio . ", " .$ip . ")");
	$rowID = mysql_insert_id($result);

四、DELETE

DELETE 用来从一个表中删掉一行或者多行数据。与其他语句一样,你可以使用 WHERE,AND, OR 等来创建一个条件。

	DELETE FROM users WHERE id=3

你还可以通过省略条件,从一个数据库中删除所有的行,DELETE FROM users小心:DELETE 语句非常强大,使用时要非常小心。

版权声明:本文系技术人员研究整理的智慧结晶,转载勿用于商业用途,并保留本文链接,侵权必究!

本文链接:http://php.aixc.cn/database/mysql/282.html

声明:本站技术及源码均为原创,转载请勿用于商业用途,并注明出处及原文链接,侵权必究。