找到 4379 篇文章 关于 MySQL

如何在 MySQL 中将当前时间增加 2 小时?

Chandu yadav
更新于 2019-07-30 22:30:23

9K+ 阅读量

我们可以借助 now() 函数获取当前时间,并通过指定间隔为 2 来增加 2 小时。首先,使用 now() 函数获取系统中的当前时间信息。当前时间是 。以下是在 MySQL 中获取当前日期和时间的查询:mysql> select now();以下是输出结果。+---------------------+ | now()               | +---------------------+ | 2018-11-01 12:58:40 | +---------------------+ 1 row in set (0.00 sec)要将当前时间增加 2 小时,我们将使用 DATE_ADD() 函数。mysql> select ... 阅读更多

如何在 SELECT 语句中创建临时 MySQL 表,而无需单独的 CREATE TABLE 语句?

George John
更新于 2019-07-30 22:30:23

4K+ 阅读量

要在 SELECT 语句中创建临时表,我们使用 TEMPORARY 关键字。此临时表对当前会话可见,并且在会话关闭时会自动销毁。两个会话可以使用同一个临时表。创建表。mysql> create table MyTableDemo   -> (   -> id int,   -> Name varchar(100)   -> ); Query OK, 0 rows affected (0.69 sec)插入一些记录。mysql> insert into MyTableDemo values(1, 'John'); Query OK, 1 row affected (0.18 sec) mysql>  insert into MyTableDemo values(2, 'Carol'); Query OK, 1 row affected (0.13 ... 阅读更多

如何在 MySQL 中压缩/清除 ibdata1 文件?

Ankith Reddy
更新于 2019-07-30 22:30:23

2K+ 阅读量

ibdata1 文件无法压缩,这是 MySQL 的一个特别麻烦的功能。如果您删除所有数据库、删除文件并重新加载 mysqldump,则可以压缩 ibdata1 文件。我们可以配置 MySQL,以便每个表(包括其索引)都存储为一个单独的文件。从 MySQL 5.6.6 版本开始,默认情况下启用此功能。要将我们的服务器设置为为每个表使用单独的文件,我们需要更改 my.cnf 以启用它。如果您的 MySQL 版本低于 5.6.6,则需要在 my.cnf 文件中添加它。[mysqld] ... 阅读更多

如何查看 MySQL 数据库/表/列的字符集?

Arjun Thakur
更新于 2019-07-30 22:30:23

4K+ 阅读量

要检查 MySQL 数据库/表/列的字符集,让我们看一个示例:使用一个名为“business”的数据库和一个名为“student”的表,该表已存在于数据库中。检查表字符集的语法。SELECT CCSA.character_set_name FROM information_schema.`TABLES` T, information_schema.`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA WHERE CCSA.collation_name = T.table_collation AND T.table_schema = "yourDatabaseName" AND T.table_name = "yourTableName";应用上述语法显示表 student 的字符集。mysql> SELECT CCSA.character_set_name FROM information_schema.`TABLES` T,   -> information_schema.`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA   -> WHERE CCSA.collation_name = T.table_collation   -> ... 阅读更多

MySQL 中 SHA256 哈希的长度是多少?

Chandu yadav
更新于 2019-07-30 22:30:23

3K+ 阅读量

顾名思义,“SHA256” 长 256 位。如果我们使用十六进制表示法,则数字代码表示 4 位。为了表示 256,我们需要 256/4 = 64 位。我们需要数据类型 varchar(64) 或 char(64)。为我们的示例创建一个表。mysql> create table SHA256Demo   -> (   -> Password varchar(64)   -> ); Query OK, 0 rows affected (0.54 sec)将记录插入表中。mysql> insert into SHA256Demo values(' 4e2e1a39dba84a0b5a91043bb0e4dbef23970837'); Query OK, 1 row affected (0.18 sec)显示所有记录。mysql> select *From SHA256Demo;以下 ... 阅读更多

MySQL 中 WHERE 与 HAVING 的区别?

George John
更新于 2019-07-30 22:30:23

172 阅读量

我们可以使用一个称为 WHERE 子句的条件子句来过滤结果。使用此 WHERE 子句,我们可以指定选择条件来从表中选择所需的记录。HAVING 子句指定对一组行或聚合的过滤条件,而 WHERE 子句不能与聚合函数一起使用,而 HAVING 可以与聚合函数一起使用。以下是一个示例 - 现在让我们创建一个表。mysql> create table WhereDemo   -> (   -> Price int   -> ); Query OK, 0 rows affected (0.64 sec)将记录插入表中。 ... 阅读更多

如何使用 pip 安装 Python MySQLdb 模块?

Ankith Reddy
更新于 2019-07-30 22:30:23

3K+ 阅读量

要安装 python MySQLdb 模块,我们需要安装 Python 当前版本,即 3.7 我们需要找到 Python 脚本的位置,其中包含 pip 命令。首先,打开 cmd 并到达 Python 脚本的位置。要打开 cmd,请按“Windows+R”并键入 cmd。以下是快照 - 现在到达脚本所在的位置。我们现在将安装“MySQLdb”模块。以下屏幕截图显示了步骤。

在 MySQL 中,哈希密码字段应使用什么数据类型?

Chandu yadav
更新于 2019-07-30 22:30:23

6K+ 阅读量

哈希密码的数据类型取决于我们使用哪种哈希算法。哈希算法不依赖于输入大小,因为它生成相同长度的结果。它以一系列十六进制数字的形式给出结果,我们可以借助 UNHEX() 函数将十六进制数字减少一半。有多种算法和数据类型可用于存储值。MD5 - 它可以使用 char(32) 或 BINARY(16)。SHA-1 - 它可以使用数据类型 char(40) 或 BINARY(20)。MD5 示例以下是一个示例 - mysql> select MD5('This ... 阅读更多

如何在 MySQL 中使用 WHERE 子句将数组传递给查询?

George John
更新于 2019-07-30 22:30:23

7K+ 阅读量

我们可以借助 where IN 子句传递数组。让我们首先为我们的示例创建一个新表。mysql> create table PassingAnArrayDemo   -> (   -> id int,   -> Firstname varchar(100)   -> ); Query OK, 0 rows affected (1.60 sec)现在让我们插入记录。mysql> insert into PassingAnArrayDemo values(1, 'John'), (2, 'Carol'), (3, 'Smith'), (4, 'Bob'), (5, 'Johnson'), (6, 'David'), (7, 'Sam'), (8, 'Jessica'); Query OK, 8 rows affected (0.32 sec)记录:8 重复项:0 警告:0要显示所有记录。mysql> select *from PassingAnArrayDemo;以下 ... 阅读更多

如何在 MySQL 的 my.cnf 中启用 LOAD DATA LOCAL INFILE?

Ankith Reddy
更新于 2019-07-30 22:30:23

2K+ 阅读量

我们可以借助带有 GLOBAL 的 SET 命令启用它。第一次,local infile 将关闭。以下为语法。mysql> SHOW GLOBAL VARIABLES LIKE 'local_infile';以下是输出结果。+---------------+-------+ | Variable_name | Value | +---------------+-------+ | local_infile  | OFF | +---------------+-------+ 1 row in set (0.01 sec)我们可以借助 ON 或布尔值 true 或数值 1 来启用 local infile。以下是启用 local infile 的语法。mysql> SET GLOBAL local_infile = 'ON'; Query OK, 0 ... 阅读更多

广告