【数据库】增删改查操作

前端之家收集整理的这篇文章主要介绍了【数据库】增删改查操作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

重要的 sql 命令

@H_404_133@

注意:sql字符串要用英文的单引号('')引起来。
理解:这是为了让其他语言调用数据库sql时,与字符串("")区分开,如果sql中字符串也用("")的话到时候其他语言中的("")会导致截断,造成不必要的麻烦。

数据库增删改查语句

  • 增:插入到表table_name中,值是value1,value2,value3,...

    INSERT INTO table_name (column1,column2,column3,...)
    VALUES (value1,...);
  • 删:从表table_name中删除,当满足条件some_column=some_value

    DELETE FROM table_name
    WHERE some_column=some_value;
  • 改:修改表table_name,设置column1=value1,column2=value2,...,当条件满足some_column=some_value时。

    UPDATE table_name
    SET column1=value1,...
    WHERE some_column=some_value;
  • 查:选择列column_name,column_name,从表table_name中。

    注意:查询仅为部分功能,欲知详情可见SELECT语句

    SELECT column_name,column_name
    FROM table_name;

  • 语法:插入到表table_name中,值是value1,...

    注意:这里面的值与上面的(column1,...)一一对应。

    INSERT INTO table_name (column1,...);

下面用一个例子来试试这些语句:


上图这个表呢,是我比较喜欢的几个菜。

  • 表名:menu
  • 菜名:name
  • 好吃程度:degree
  • 数量:num

那么我们来试试加一道我不喜欢的菜:苦瓜(因为后面要删掉一个,所以加个不喜欢的方便删掉)

INSERT INTO menu (name,degree,num)
VALUES ('苦瓜','0','100');

程序运行结果:

  • 语法:从表table_name中删除,当满足条件some_column=some_value

    DELETE FROM table_name
    WHERE some_column=some_value;

那么让我们来继续上面的例子,删除这个苦瓜:

DELETE FROM menu
WHERE name='苦瓜';

程序运行结果:

  • 语法:修改表table_name,设置column1=value1,...,当条件满足some_column=some_value时。

    UPDATE table_name
    SET column1=value1,...
    WHERE some_column=some_value;

由于干煸土豆丝太好吃了,被大家吃光了,所以把数量修改为0:

UPDATE menu
SET num=0
WHERE name='干煸土豆丝';

程序运行结果:

  • 语法:选择列column_name,column_name,从表table_name中。

    SELECT column_name,column_name
    FROM table_name;

新来的人如果想吃东西,只能点那些还有食材能做的菜:

SELECT *
FROM menu
WHERE num!=0;

程序运行结果:

猜你在找的JDBC相关文章

语句 描述 备注
SELECT 数据库提取数据 选择,通常用来查询数据
UPDATE 更新数据库中的数据 更新,通常用来修改数据
DELETE 数据库删除数据 删除,通常用来删除数据
INSERT INTO 数据库中插入新数据 插入,通常用来增加数据
CREATE DATABASE 创建新数据库
ALTER DATABASE 修改数据库
CREATE TABLE 创建新表
ALTER TABLE 变更(改变)数据库
DROP TABLE 删除
CREATE INDEX 创建索引(搜索键)
DROP INDEX 删除索引