关于SQL插入数据的字段名问题

SQL插入语句的字段名如果遇到关键字,才需要添加`。

以下是不写 `符号的字段名:

insert into page (title,author,content,intime,uptime) values (‘wds1232323232fdf‘,‘adsfsd‘,‘ewrwer‘,‘1492070736‘,‘0‘);

以下是写 `符号的字段名:

insert into page (`title`,`author`,`content`,`intime`,`uptime`) values (‘wds1232323232fdf‘,‘adsfsd‘,‘ewrwer‘,‘1492070736‘,‘0‘);

  

时间: 2024-11-19 02:47:42

关于SQL插入数据的字段名问题的相关文章

sql插入数据

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 using System.Data.SqlClient; 7 8 namespace sql插入数据 9 { 10 class Program 11 { 12 static void Main(string[] args) 13 { 14 //

触发器实现对插入数据的字段更改 Oracle+SQL Server

最近有个使用触发器实现对插入数据的某个列做更改的需求,因此整理了Oracle和SQL Server对于此类需求的触发器写法,本文仅提到了Insert触发器. 首先我们创建一张表: --创建Test表 Create table test(id int primary key,name varchar(20),sex varchar(1),status int) 我们的目的是实现新插入的数据满足sex字段为null时就把status设为1的需求,可根据实际需要更改条件. 因此SQL Server的写

Python取出SQL表单中的字段名

def ReturnInfo(self, avalue, akey): cursor = connection.cursor() Sql = "select * from %s where %s=%s" % (self.table, akey, avalue) cursor.execute(Sql) SqlDomain = cursor.description # 下文说明cursor.description的作用 DomainNum = len(SqlDomain) SqlDomai

hibernate在Oracle中插入数据,默认字段被设置为null的问题解决

参考内容: http://blog.sina.cn/dpool/blog/s/blog_90629d5301014a5w.html 在数据库中一个字段的默认值为1,但是在插入数据后,本来该字段为空,值应该为1,但是实际值为空. 查看了一下日志中输出的语句,在插入改条数据时,首先执行insert语句,然后执行update语句,在update的时候,将该值更新为null. 解决办法: 在*.hbm.xml添加参数: <*** dynamic-insert='true' dynamic-update=

SQL查询表的所有字段名

SQL SERVER 查看所有表名: select name from sysobjects where type='U' 查询表的所有字段名: Select name from syscolumns Where ID=OBJECT_ID('表名') select * from information_schema.tables select * from information_schema.views select * from information_schema.columns MySq

MariaDB SQL 插入数据

插入单独的完整行,插入单独的部分行 INSERT INTO Custormers VALUES(NULL, 'Pep E. Lapew', '100 Main Street', 'Los Angeles', 'CA', '90046', 'USA', NULL, NULL); ……以上SQL语句极度依赖列在表中定义的次序.它也依赖插入信息的次序.即使可以,也无法保证下一次表重构后,列仍保持完全相同的次序.…… INSERT INTO customers(cust_name, cust_addre

[SQL]查询表里的字段名

Select Name from syscolumns Where ID=OBJECT_ID('表名') select * from information_schema.tables WHERE TABLE_TYPE='BASE TABLE' OR TABLE_TYPE='VIEW' select * from information_schema.views select * from information_schema.columns

oracle插入数据问题

这个是我的表结构:desc T_STUDENT;Name         Type         Nullable Default Comments ------------ ------------ -------- ------- -------- stu_id       VARCHAR2(10)                           stu_name     VARCHAR2(40)                           stu_password VARCH

SQL语言-----数据操作

数据操作 增加数据,insert into 标准格式 insert into 表名 (字段的列表)value(数据列表): 使用set insert into 表名 set 字段1=值,2.....: 从其他数据表取数据插入 insert into 表名 (字段列表)select; 和insert into一样也是分在种,标准写法,set语法,从其它表取数据 标准方式 replace into 表名 (字段的列表) values (数据列表) 使用set: replace into 表名 set