操做数据

  • 用新数据填充表
  • 数据插入表
语法
insert into 表名称 values(值1,值2,...)

 

  • 指定列插入数据
inster into table_name(column1,column2) values ('values','values')

注意点sql

一、SQL语句无所谓大小写,可是插入的数据是以大写的方式输入到数据库,它就必须以大写的方式被引用数据库

二、字符、日期、时间数据类型的值必须以单引号包围,单引号对数值型来讲是可选的,可是一般不写,提升命令查询的可读性spa

三、插入时若是没有指定列(指定列是,不必定要按照顺序来指定),SQL会使用的是建立时相同或的顺序.net

  • 从另外一个表插入数据
从表2中获取某列的数据,插入表1的某列,两种的数据类型是兼容的
insert into table_name1 (column1,column2)
select column1,column2 from table_name2

参考[1]sql将一个表中的数据插入到另外一个表中的方法code

  • 插入NULL值

NULL表示字段没有值与空字符串是不一样的htm

  • 更新现有数据
  • 更新1、多列的数据
更新table根据where中的条件
update table_name
set column_name1 = 'value1',column_name2 ='value2'
[where condtion]

案例:
将名字列为张三的city和地址作变动
update table_name
set City = '上海',address = ‘柘荣’
where name = '张三'

 

  • 从表里删除数据
Delete from table_name 
where column = 'value'
相关文章
相关标签/搜索