SQL 增删改查

表数据插入

  1.  

    sqlserver数据库的表数据插入使用insert into 语句,其语法格式为

    insert into table_name(field_name) values (field_value),其中table_name表示表名,field_name表示表的字段值,field_value为字段值

    例如向product表插入一行数据

    insert into product(id,name,price) values(6,'G产品',45)

    SQL 增删改查_第1张图片

  2.  

    如果需要插入多行数据 可以使用union all,使用union all可以很方便的实现多行插入操作,例如我们向product表插入三行数据

    insert into product(id,name,price) 

    select  7,'G产品',45 union all

    select  8,'G产品',45 union all

    select  9,'G产品',45

    SQL 增删改查_第2张图片

    END

删除表数据

  1.  

    delete from被用来删除表数据,其语法为:

    delete from   table_name  where condition

    例如我们需要删除product表中id为7的数据

    那么可以在查询分析器中输入以下语句

    delete from product where id=7

    SQL 增删改查_第3张图片

    END

修改表中字段的值

  1.  

    update语句被用来修改表的数据,其语法为: 

    update table_name

    set field_name=field_value

    where condition

    例如修改product表中id=1的name值,可以在查询分析器中输入以下语句

    update product

    set name ='U产品'

    where id=1

    SQL 增删改查_第4张图片

    END

查询表的数据

  1.  

    查询语句是整个sqlserver的核心,比较复杂,这里只简单的介绍下,一个简单常用查询语法的格式为:

    select field_name1,field_name,...field_namen from table_name

    where condition

    例如查询product表中id=6的所有数据,可以在查询分析器中输入以下语句

    select * from product where id=6

    由于我没有对id添加主键约束,这里的id可以重复,这里就查询出来了2条结果

    SQL 增删改查_第5张图片

你可能感兴趣的:(sql,数据库)