找到关于 MySQL 的4379 篇文章

如何在 MySQL 中在列值前添加字符串?

Arjun Thakur
更新于 2019年7月30日 22:30:23

4K+ 次查看

要在 MySQL 中在列值前添加字符串,可以使用 CONCAT 函数。CONCAT 函数可以与 UPDATE 语句一起使用。创建表。mysql> create table PrependStringOnCOlumnName   -> (   -> Id int,   -> Name varchar(200)   -> ); 查询完成,0 行受影响 (1.35 秒) 插入一些记录。mysql> insert into PrependStringOnCOlumnName values(1, 'John'); 查询完成,1 行受影响 (0.12 秒) mysql> insert into PrependStringOnCOlumnName values(2, 'Carol'); 查询完成,1 行受影响 (0.18 秒) mysql> insert into PrependStringOnCOlumnName values(3, 'Johnson'); 查询完成,1 行受影响 (0.45 秒) ... 阅读更多

如何使用 SELECT 语句在 MySQL 中获取表名?

Chandu yadav
更新于 2019年7月30日 22:30:23

7K+ 次查看

要使用 SELECT 语句获取表名,请使用“information_schema.tables”。让我们来看一个例子,其中一个数据库包含 3 个表。使用 SELECT 语句获取所有表名的语法。SELECT Table_name as TablesName from information_schema.tables where table_schema = 'yourDatabaseName'; 使用数据库“test”,并应用上述语法以使用 SELECT 获取表名 mysql> use test; 数据库已更改 mysql> SELECT Table_name as TablesName from information_schema.tables where table_schema = 'test'; 包含三个表名的输出。+--------------------+ | TablesName ... 阅读更多

MySQL 错误 1452 - 无法添加或更新子行:外键约束失败?

Chandu yadav
更新于 2023年9月14日 13:45:42

32K+ 次查看

每当我们在表之间添加外键约束并在子表中插入记录时,就会出现此错误。让我们来看一个例子。创建子表。mysql> create table ChildDemo -> ( -> id int, -> FKPK int -> ); 查询完成,0 行受影响 (0.86 秒) 创建第二个表。mysql> create table ParentDemo -> ( -> FKPK int, -> Name varchar(100) -> , -> primary key(FKPK) ... 阅读更多

mysql_fetch_array 与 mysql_fetch_assoc 与 mysql_fetch_object 的比较?

George John
更新于 2019年7月30日 22:30:23

2K+ 次查看

这些 mysql_* 函数已弃用,并且可以使用其他提供更好安全性和功能的函数。注意:作为替代方案,可以使用 _assoc 或 _row。mysql_fetch_assoc 该函数返回一个关联字符串数组,该数组对应于获取的行,如果不再有行,则返回 FALSE。关联数组告诉我们键值对,而键告诉我们任何列名,值告诉我们行值。在这里,我们可以将列名映射为键,将值映射为行。例如,键是 ID,值是对应的名称。... 阅读更多

如何显示使用 InnoDB 存储引擎的 MySQL 中的所有表?

Arjun Thakur
更新于 2019年7月30日 22:30:23

464 次查看

要显示引擎为 InnoDB 的所有表名,请执行以下查询 mysql> SELECT TABLE_SCHEMA as DATABASENAME ,TABLE_NAME as AllTABLENAME ,ENGINE as ENGINETYPE FROM information_schema.TABLES -> WHERE ENGINE = 'innoDB' -> AND TABLE_SCHEMA NOT IN('mysql', 'information_schema', 'performance_schema'); 以下是输出。+--------------+------------------------------------------------------------------+------------+ | DATABASENAME | AllTABLENAME ... 阅读更多

如何将 JS 日期时间转换为 MySQL 日期时间?

Chandu yadav
更新于 2020年6月27日 07:14:32

1K+ 次查看

我们可以借助 toISOString() 函数将 JS 日期时间转换为 MySQL 日期时间。让我们来看一个 JavaScript 的例子。示例 实时演示         网页设计              document.writeln(new Date().toISOString().slice(0, 19).replace('T', ' '));              当前日期显示在上面... 输出以下是输出。2018-11-23 11:14:38 当前日期显示在上面...

如何在 MySQL 中将日期加 1 天?

George John
更新于 2019年7月30日 22:30:23

12K+ 次查看

我们可以使用 DATE_ADD() 函数将日期加 1 天。创建表。mysql> create table Add1DayDemo -> ( -> id int, -> MyDate datetime not null -> ); 查询完成,0 行受影响 (1.06 秒) 插入一些记录。mysql> insert into Add1DayDemo values(1, now()); 查询完成,1 行受影响 (0.08 秒) mysql> insert into Add1DayDemo values(2, date_add(now(), interval 5 day)); 查询完成,1 行受影响 (0.16 秒) 显示所有记录。mysql> select *from Add1DayDemo; ... 阅读更多

如何获取 MySQL 的当前时区?

Ankith Reddy
更新于 2019年7月30日 22:30:23

6K+ 次查看

以下是获取 MySQL 当前时区的语法。mysql> SELECT @@global.time_zone, @@session.time_zone; 以下是输出。+--------------------+---------------------+ | @@global.time_zone | @@session.time_zone | +--------------------+---------------------+ | SYSTEM | SYSTEM | +--------------------+---------------------+ 1 行结果集 (0.00 秒) 以上只返回“SYSTEM”,因为 MySQL 设置为系统时区。或者,我们可以使用 now() 函数获取当前时区。让我们首先 ... 阅读更多

如何在 MySQL 中将现有字段设为唯一?

Arjun Thakur
更新于 2019年7月30日 22:30:23

7K+ 次查看

要在 MySQL 中将现有字段设为唯一,可以使用 ALTER 命令并为该字段设置 UNIQUE 约束。让我们来看一个例子。首先,我们将创建一个表。mysql> create table AddingUnique -> ( -> Id int, -> name varchar(100) -> ); 查询完成,0 行受影响 (0.44 秒) 向现有字段添加 UNIQUE 的语法。alter table yourTableName add UNIQUE(yourColumnName); 应用上述语法以向列“name”添加 UNIQUE。mysql> alter table AddingUnique add ... 阅读更多

在 MySQL 中跟踪数据库模式更改的方法?

George John
更新于 2019年7月30日 22:30:23

817 次查看

每当项目中存在带有单个数据库的表时,我们可以使用模式版本或迁移来进行数据库模式更改。它旨在跟踪数据库模式更改或结构更改。创建表以跟踪模式更改。mysql> create table SchemaDatabaseMethodDemo -> ( -> `WhenTime` timestamp not null default CURRENT_TIMESTAMP, -> `TheKey` varchar(200) not null, -> `Version` varchar(200), -> primary key(`TheKey`) -> )ENGINE=InnoDB; 查询完成,0 行受影响 (0.45 秒) 将记录插入到 ... 阅读更多

广告