找到 4219 篇文章 关于 MySQLi

如何在 MySQL 中插入欧元和美元符号到列中?

AmitDiwan
更新于 2019-12-27 06:15:28

1K+ 次浏览

为此,请使用带有 UPDATE 命令的 CASE 语句。让我们首先创建一个表:mysql> create table DemoTable1874 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Amount varchar(100) ); 插入一些记录到表中,使用 insert 命令:mysql> insert into DemoTable1874(Amount) values('3450'); mysql> insert into DemoTable1874(Amount) values('190'); mysql> insert into DemoTable1874(Amount) values('7600'); mysql> insert into DemoTable1874(Amount) values('4500'); 显示所有记录 ... 阅读更多

更新 MySQL 表中单个列的最佳方法是什么?

AmitDiwan
更新于 2019-12-27 06:11:45

347 次浏览

要更新单个列,请使用 UPDATE 和 SET,如下面的语法所示:update yourTableName set yourColumnName=yourValue;让我们首先创建一个表:mysql> create table DemoTable1873 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20) ); 插入一些记录到表中,使用 insert 命令:mysql> insert into DemoTable1873(FirstName) values('John'); mysql> insert into DemoTable1873(FirstName) values('Adam'); mysql> insert into DemoTable1873(FirstName) values('David'); mysql> insert into ... 阅读更多

MySQL 查询:使用 LIKE 选择行并创建一个包含匹配字符串的新列?

AmitDiwan
更新于 2019-12-27 06:09:28

244 次浏览

为此,请使用 SUBSTRING()。让我们首先创建一个表:mysql> create table DemoTable1872 ( Name varchar(20) ); 插入一些记录到表中,使用 insert 命令:mysql> insert into DemoTable1872 values('John Doe'); mysql> insert into DemoTable1872 values('Adam Smith'); mysql> insert into DemoTable1872 values('Mitchell Johnson'); 使用 select 语句显示表中的所有记录:mysql> select * from DemoTable1872; 这将产生以下输出:+------------------+ | Name | ... 阅读更多

MySQL 日期时间添加天数?

AmitDiwan
更新于 2019-12-27 06:05:40

205 次浏览

让我们首先创建一个表:mysql> create table DemoTable1871 ( ArrivalDate datetime ); 插入一些记录到表中,使用 insert 命令:mysql> insert into DemoTable1871 values('2019-12-19 7:45:00'); mysql> insert into DemoTable1871 values('2018-11-10 12:00:00'); mysql> insert into DemoTable1871 values('2019-01-31'); 使用 select 语句显示表中的所有记录:mysql> select * from DemoTable1871; 这将产生以下输出:+---------------------+ | ArrivalDate | ... 阅读更多

从 MySQL 中按另一列分组(具有重复值)的时间戳获取第一个日期

AmitDiwan
更新于 2019-12-27 06:04:31

248 次浏览

为此,您可以使用聚合函数 MIN() 和 GROUP BY。让我们首先创建一个表:mysql> create table DemoTable1870 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value int, ShippingTimestamp varchar(100) ); 插入一些记录到表中,使用 insert 命令:mysql> insert into DemoTable1870(Value, ShippingTimestamp) values(10, '1570645800'); mysql> insert into DemoTable1870(Value, ShippingTimestamp) values(10, '1546194600'); mysql> insert into DemoTable1870(Value, ShippingTimestamp) values(11, '1573324200'); mysql> insert into DemoTable1870(Value, ShippingTimestamp) values(11, '1576911400'); ... 阅读更多

在 MySQL 中使用不同条件连接同一列中的两个值

AmitDiwan
更新于 2019-12-26 07:35:39

983 次浏览

为此,您可以使用带有聚合函数的 group_concat()。让我们首先创建一个表:mysql> create table DemoTable1869 ( Id int, Subject varchar(20 ), Name varchar(20) ); 插入一些记录到表中,使用 insert 命令:mysql> insert into DemoTable1869 values(100, 'MySQL', 'John'); mysql> insert into DemoTable1869 values(100, 'MongoDB', 'Smith'); mysql> insert into DemoTable1869 values(101, 'MySQL', 'Chris'); mysql> insert into DemoTable1869 values(101, 'PHP', 'David'); ... 阅读更多

如何在 MySQL 中从另一个字段推导出字段的值?

AmitDiwan
更新于 2019-12-26 07:31:05

339 次浏览

为此,您可以使用用户定义变量的概念。让我们首先创建一个表:mysql> create table DemoTable1868 ( Value int ); 插入一些记录到表中,使用 insert 命令:mysql> insert into DemoTable1868 values(10); mysql> insert into DemoTable1868 values(20); mysql> insert into DemoTable1868 values(30); mysql> insert into DemoTable1868 values(40); 使用 ... 阅读更多

如何在 MySQL 中列出 SET 运算符初始化的所有变量?

AmitDiwan
更新于 2019-12-26 07:22:55

263 次浏览

要列出 SET 运算符初始化的所有变量,语法如下:select * from performance_schema.user_variables_by_thread;以下是设置变量的查询:mysql> set @FirstName='John'; mysql> set @LastName='Doe'; 以下是显示 SET 运算符初始化的所有变量列表的查询。此列表包括上面设置的变量:mysql> select * from performance_schema.user_variables_by_thread; 这将产生以下输出:+-----------+---------------+----------------+ | THREAD_ID | VARIABLE_NAME | VARIABLE_VALUE | +-----------+---------------+----------------+ | 120 | TotalAmount | 5000 | ... 阅读更多

使用 MySQL 查询将日期/时间值按秒递增?

AmitDiwan
更新于 2019-12-26 07:21:06

480 次浏览

为此,请使用带有 interval 命令的 date_add() 函数。让我们先创建一个表:
mysql> create table DemoTable1867 ( ArrivalTime datetime );
Query OK, 0 rows affected (0.00 sec)
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable1867 values('2019-10-12 12:34:45');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1867 values('2019-10-12 10:04:15');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1867 values('2019-10-12 11:00:23');
Query OK, 1 row affected (0.00 sec)
使用 select 语句显示表中的所有记录:
mysql> select * from DemoTable1867;
这将产生以下输出……阅读更多

MySQL 查询:从一列获取字符串,并在另一列(逗号分隔值)中查找其位置?

AmitDiwan
更新于 2019-12-26 07:19:48

浏览量:265

为此,请使用 FIND_IN_SET() 函数。让我们先创建一个表:
mysql> create table DemoTable1866 ( Value1 int, ListOfValues varchar(100) );
Query OK, 0 rows affected (0.00 sec)
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable1866 values(56, '78, 56, 98, 95');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1866 values(103, '103, 90, 102, 104');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1866 values(77, '34, 45, 77, 78');
Query OK, 1 row affected (0.00 sec)
使用 select 语句显示表中的所有记录:
mysql> ...阅读更多

广告