SQL增删改查语句

Zss 发表于:

基本上数据库的语法都是通用的,只是一点小的细节上的区别

mysql中的字段和表名可以使用“来包括起来,但是oracle好像不行会报错

SELECT `Host`,`User`,`Password` FROM mysql.`user`,在mysql中正常,

但是我在oracle中select * from test.wan_to_lan却报错。。。

 

这些是sql-server的语句,不过其他的数据库基本也是这样

1.更新([]括号是可以不需要的)

选择[testdb].[dbo].[wan_to_lan]表中id=41,更新其中的id字段为12,is_done字段为13

UPDATE [testdb].[dbo].[wan_to_lan]
   SET [id] = 12
      ,[is_done] = 13
 WHERE id=41
GO

2.增加

选择[testdb].[dbo].[wan_to_lan]表,增加字段id=21,is_done=62

INSERT INTO [testdb].[dbo].[wan_to_lan]
           ([id]
           ,[is_done])
     VALUES
           (21,62)
GO

3.删除

选择[testdb].[dbo].[wan_to_lan]表,删除id=1的行

DELETE FROM [testdb].[dbo].[wan_to_lan]
      WHERE id =1
GO

4.查询

查询[testdb].[dbo].[wan_to_lan]表中字段id=2,显示is_done,id字段(*表示所有)

SELECT [id]
      ,[is_done]
  FROM [testdb].[dbo].[wan_to_lan]
  where id=2
GO