标签:sql

mysql – 我可以将多个MySQL行连接成一个字段吗?

使用MySQL,我可以做这样的事情: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; 我的输出: shopping fishing coding 但我只想要1行,1列: 预期产出: shopping, fishing, coding 原因是我从多个表中选择多个值,并且在所有连接之后,我得到的行数比我想要的多得多。 我找了一个功能MySQL的文件,它不会看起来像CONCAT或CONCAT_WS函数接受结果集,那么有谁知道这里如何做到 […]

mysql – 如何重置MySQL中的AUTO_INCREMENT?

我怎样才能重新在AUTO_INCREMENT一个领域?我希望它1再次开始计算。 您可以通过以下方式重置计数器 ALTER TABLE tablename AUTO_INCREMENT = 1 对于InnoDB,您不能将该auto_increment值设置为低于或等于最高当前索引。(引自ViralPatel): 请注意,您不能将计数器重置为小于或等于任何已使用的值。对于MyISAM,如果该值小于或等于当前在AUTO_INCREMENT列中的最大值,则将该值重置为当前最大值加1。对于InnoDB,如 […]

如何从SQL Server中的SELECT进行更新?

在SQL Server中,可以insert使用以下SELECT语句将它们放入表中: INSERT INTO Table (col1, col2, col3) SELECT col1, col2, col3 FROM other_table WHERE sql = 'cool' 是否也可以通过?更新SELECT?我有一个包含这些值的临时表,并希望使用这些值更新另一个表。也许是这样的: UPDATE Table SET col1, col2 SELECT col1, col2 FROM other_ […]

“INNER JOIN”和“OUTER JOIN”有什么区别?

又如何做LEFT JOIN,RIGHT JOIN并FULL JOIN适应? 假设你正在加入没有重复的列,这是一个非常常见的情况: A和B的内部连接给出A相交B的结果,即维恩图交点的内部部分。 A和B的外部连接给出了A联合B的结果,即维恩图联合的外部部分。 例子 假设你有两个表格,每个表格有一列,数据如下: A B - - 1 3 2 4 3 5 4 6 请注意,(1,2)对于A是唯一的,(3,4)是常见的,而(5,6)对于B是唯一的。 内部联接 使用等效查询中的任何一个的内部联接给出两个表的交集 […]

在MySQL中使用命令行导入SQL文件

我有一个.sql从中导出的文件phpMyAdmin。我想使用命令行将其导入到不同的服务器。 我有一个Windows Server 2008 R2安装。我把.sql文件放在C盘上,然后我尝试了这个命令 database_name < file.sql 它不工作我得到语法错误。 我怎样才能导入这个文件没有问题? 我需要先创建一个数据库吗? 尝试: mysql -u username -p database_name < file.sql 检查MySQL选项。 注意1:最好使用SQL文件的 […]

数据库索引如何工作?

鉴于索引是非常重要的,因为你的数据集的规模增加了,有人可以解释索引如何在数据库无关的层面上工作吗? 有关索引字段的查询的信息,请查看如何索引数据库列。 答案 为什么需要? 当数据存储在基于磁盘的存储设备上时,它将作为数据块存储。这些块被完整访问,使它们成为原子磁盘访问操作。磁盘块的结构与链接列表非常相似,都包含数据部分,指向下一个节点(或块)位置的指针,并且都不需要连续存储。 由于许多记录只能在一个字段上排序,所以我们可以声明,在未排序的字段上搜索需要线性搜索,它需要N/2块访问(平均),N块的 […]

我怎样才能防止在PHP中的SQL注入?

如果用户输入未经修改而插入到SQL查询中,则该应用程序易受SQL注入的影响,如下例所示: 这是因为用户可以输入类似的东西value'); DROP TABLE table;--,查询变成: 可以做些什么来防止这种情况发生? 使用预准备语句和参数化查询。这些是由数据库服务器独立于任何参数发送并解析的SQL语句。这样攻击者不可能注入恶意的SQL。 你基本上有两个选择来实现这一点: 1 使用PDO(用于任何支持的数据库驱动程序): 2 使用MySQLi(用于MySQL): 如果你正在连接到MySQL以 […]

Joining Events with options

问题内容: Database Architecture Question I’ve got following classes: public class Member { public int ID { get; set; } public Char Gender { get; set; } public string FirstName { get; set; } public string LastName { get; set; } } public class Event […]
友情链接:蝴蝶教程