Tag: sql

在MySQL中将值设置为NULL

我想要一个值被设置为NULL如果没有什么被放到我提交的forms的文本框中。 我怎样才能做到这一点? 我试过插入'NULL'但是这只是将NULL字添加到字段中。 我不知道我应该提供什么代码,我只是写一个更新查询。

我如何使用SQL查询重命名表名?

我使用了下面的语法,但是我在SQL Server 2005中找不到重命名关键字。 Alter table Stu_Table rename to Stu_Table_10 请帮助我使用查询语句重命名表名。

在postgresql中按月和年分组查询结果

我有一个Postgres服务器上的以下数据库表: id date Product Sales 1245 01/04/2013 Toys 1000 1245 01/04/2013 Toys 2000 1231 01/02/2013 Bicycle 50000 456461 01/01/2014 Bananas 4546 我想要创build一个查询,它给出了Sales列的SUM ,并将结果按月份和年份分组,如下所示: Apr 2013 3000 Toys Feb 2013 50000 Bicycle Jan 2014 4546 Bananas 有一个简单的方法来做到这一点?

将SQL转储导入到MySQL时出错:未知数据库/无法创build数据库

我很困惑如何导入一个SQL转储文件。 我似乎无法导入数据库,而不是在MySQL中首先创build数据库。 这是database_name尚未创build时显示的错误: username =可以访问原始服务器上的数据库的用户的username名。 database_name =原始服务器的数据库名称 $ mysql -u username -p -h localhost database_name < dumpfile.sql Enter password: ERROR 1049 (42000): Unknown database 'database_name' 如果我以root身份login到MySQL并创build数据库database_name mysql -u root create database database_name; create user username;# same username as the user from the database I got the dump from. grant all privileges on database_name.* to username@"localhost" […]

MySQL – 多less列太多了?

我正在build立一个可能有70列以上的桌子。 我现在想分割它,因为每次访问表时都不需要列中的某些数据。 再次,如果我这样做,我只剩下不得不使用连接。 如果有的话,是否被认为是太多的专栏?

MySQL“创build模式”和“创build数据库” – 是否有任何区别

在information_schema数据库中find一个高峰,并在我的一个宠物项目的元数据中find最高点,但我很难理解create schema命令和create database命令之间的差异(如果有的话)。 有什么区别? 如果不是,这是关系数据库的一个相当典型的行为模式(我听说对于其他数据库,如Oracle,模式存在于数据库中,而不是与数据库处于同一级别)。 谢谢!

从表中select1是什么意思?

我看过很多这样的问题 Select 1 From table 这是什么意思,它将如何执行,它会返回什么? 请指导我在什么types的情况下可以使用? 提前致谢

如何使用一个SQL查询从数据库中删除所有表?

我不想input所有表格的名字来删除所有的表格。 一个查询可能吗?

返回SQLselect语句的布尔值

如何返回SQL Select语句上的布尔值? 我试过这个代码: SELECT CAST(1 AS BIT) AS Expr1 FROM [User] WHERE (UserID = 20070022) 如果表中存在UserID ,则只返回TRUE值。 我希望它返回FALSE值,如果UserID不存在于表上。 非常感谢你。

MySQL中JOIN和OUTER JOIN的区别

结果有什么不同: 右连接和右外连接 左join和左外join? 你能通过一些例子来解释吗?