找到 4219 篇文章 关于 MySQLi

在 MySQL 中使用 INSERT 语句插入数据时,可以向 VARCHAR 日期时间记录添加分钟吗?

AmitDiwan
更新于 2020-04-06 13:33:31

136 次浏览

是的,我们在插入表中的值时可以添加分钟。让我们首先创建一个表。这里,我们有一列包含 VARCHAR 记录,其中mysql> create table DemoTable2026    -> (    -> ArrivalTime varchar(20)    -> ); Query OK, 0 rows affected (0.40 sec)使用 insert 命令在表中插入一些记录。我们首先转换 VARCHAR 日期,然后添加分钟 -mysql> insert into DemoTable2026 values(date_add(str_to_date('2017-12-01 11:34:45', '%Y-%m-%d %H:%i:%s'), INTERVAL 10 MINUTE)); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable2026 values(date_add(str_to_date('2015-01-31 10:00:00', '%Y-%m-%d %H:%i:%s'), INTERVAL 5 MINUTE)); Query OK, 1 row affected ... 阅读更多

在 MySQL 中查找和替换 URL 记录的一部分?

AmitDiwan
更新于 2020-04-06 13:31:49

796 次浏览

替换记录最简单的方法是使用 MySQL REPLACE() -mysql> create table DemoTable2025    -> (    -> URL text    -> ); Query OK, 0 rows affected (0.88 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable2025 values('http=//127.0.0.1'); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable2025 values('http=//www.google.com'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable2025 values('http=//www.gmail.com'); Query OK, 1 row affected (0.26 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable2025;这将产生以下输出 -+-------------------------+ | URL ... 阅读更多

将来自不同行的列表返回到 MySQL 中的单个字段中

AmitDiwan
更新于 2020-04-06 13:29:37

750 次浏览

为此,请使用 GROUP_CONCAT()。让我们首先创建一个表 -mysql> create table DemoTable2024    -> (    -> SubjectName varchar(20),    -> StudentName varchar(20)    -> ); Query OK, 0 rows affected (0.62 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable2024 values('MySQL', 'Chris'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable2024 values('MySQL', 'David'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable2024 values('MongoDB', 'Bob'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable2024 values('Java', 'Sam'); Query OK, 1 row affected (0.18 sec) mysql> ... 阅读更多

MySQL 正则表达式,用于更新包含字符串、数字和特殊字符的列值的表

AmitDiwan
更新于 2020-04-06 13:26:18

641 次浏览

为此,请使用 UPDATE 命令以及 REGEXP。让我们首先创建一个表 -mysql> create table DemoTable2023    -> (    -> StreetNumber varchar(100)    -> ); Query OK, 0 rows affected (0.59 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable2023 values('7'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable2023 values('1'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable2023 values('AUS-100'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable2023 values('US-101'); Query OK, 1 row affected (0.11 sec)使用 ... 阅读更多

如何使用单个 MySQL 查询在列中插入多个值?

AmitDiwan
更新于 2020-04-06 13:24:43

1K+ 次浏览

要在列中插入多个值,语法如下 -insert into yourTableName values(yourValue1), (yourValue2), ..........N;要理解上述语法,让我们创建一个表 -mysql> create table DemoTable2022    -> (    -> Department varchar(100)    -> ); Query OK, 0 rows affected (0.49 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable2022 values('Computer Science'), ('Information Technology'), ('Civil'), ('Mechanical'), ('Electronics'), ('Electrical'); Query OK, 6 rows affected (0.46 sec) Records: 6 Duplicates: 0 Warnings: 0使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable2022;这将产生以下 ... 阅读更多

在 MySQL 中将数据从一个模式插入到另一个模式?

AmitDiwan
更新于 2020-04-06 13:20:37

1K+ 次浏览

要将数据从一个模式插入到另一个模式,语法如下。这里,我们有两个数据库“yourDatabaseName1”和“yourDatabaseName2” -insert into yourDatabaseName2.yourTableName2 select *from yourDatabaseName1.yourTableName1;要理解上述语法,让我们创建一个表。我们正在数据库“web”中创建一个表 -mysql> create table DemoTable2020    -> (    -> Id int,    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.67 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable2020 values(101, 'Chris'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable2020 values(102, 'David'); Query OK, 1 ... 阅读更多

MySQL:使用 Group By 更新字段?

AmitDiwan
更新于 2020-04-06 13:12:36

723 次浏览

要使用 GROUP BY 更新字段,请使用 UPDATE 命令与 ORDER BY LIMIT 结合使用 -mysql> create table DemoTable2018    -> (    -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> EmployeeName varchar(20),    -> EmployeeSalary int    -> ); Query OK, 0 rows affected (0.61 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable2018(EmployeeName, EmployeeSalary) values('Chris', 10000); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable2018(EmployeeName, EmployeeSalary) values('David', 12560); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable2018(EmployeeName, EmployeeSalary) values('Chris', 25400); Query OK, 1 row affected (0.09 sec)Display all ... 阅读更多

MySQL 查询,将所有记录更新为仅首字母大写,其余字母小写

AmitDiwan
更新于 2020-04-06 13:07:21

730 次浏览

让我们首先创建一个表 -mysql> create table DemoTable2017    -> (    -> Name text    -> ); Query OK, 0 rows affected (0.55 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable2017 values('JOHN SMITH, MYSQL'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable2017 values('DAVID MILLER, MONGODB'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable2017 values('CHRIS BROWN, JAVA'); Query OK, 1 row affected (0.11 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable2017;这将产生以下输出 -+----------------------+ | Name   ... 阅读更多

MySQL 查询,将具有相似对应 ID 的记录连接到同一行中,并以特殊字符分隔

AmitDiwan
更新于 2020-04-06 13:04:16

229 次浏览

为此,您可以使用 CONCAT_WS() 以及 GROUP_CONCAT()。让我们首先创建 amysql> create table DemoTable2016    -> (    -> UserId int,    -> UserName varchar(20)    -> ); Query OK, 0 rows affected (0.51 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable2016 values(1, 'Chris'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable2016 values(2, 'Bob'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable2016 values(1, 'David'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable2016 values(2, 'Carol'); Query OK, 1 row affected (0.12 ... 阅读更多

使用单个 MySQL 查询以及 AND 和 OR 运算符获取特定记录

AmitDiwan
更新于 2020-04-06 14:00:14

115 次浏览

让我们首先创建一个表 -mysql> create table DemoTable2015    -> (    -> StudentId int,    -> StudentName varchar(20),    -> StudentCountryName varchar(20) -> ); Query OK, 0 rows affected (1.20 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable2015 values(1, 'Chris', 'US'); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable2015 values(2, 'Bob', 'UK'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable2015 values(3, 'David', 'AUS'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable2015 values(4, 'Robert', 'US'); Query OK, 1 ... 阅读更多

广告