找到 4219 篇文章 关于 MySQLi

MySQL 查询以选择以特定字符/数字结尾的列值?

AmitDiwan
更新于 2019-10-01 07:06:40

2K+ 次浏览

让我们首先创建一个表 −mysql> create table DemoTable (    Number int ); Query OK, 0 rows affected (0.80 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values(189); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(178); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(876); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values(784); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable values(988); Query OK, 1 row affected (0.23 sec)使用 select 语句显示表中的所有记录 −mysql> select ... 阅读更多

MySQL 查询将特定单元格更新为空

AmitDiwan
更新于 2019-10-01 07:01:19

366 次浏览

让我们首先创建一个表 −mysql> create table DemoTable (    Id int,    Name varchar(50) ); Query OK, 0 rows affected (0.47 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values(1001, 'Robert'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(1002, 'Sam'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(1003, 'Tom'); Query OK, 1 row affected (0.10 sec)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;这将产生以下输出 −+------+--------+ | Id | Name | ... 阅读更多

MySQL 查询在一个列中对 3 个不同的值求和,并在结果集中显示每个值的总和?

AmitDiwan
更新于 2019-10-01 06:59:33

159 次浏览

为此,您可以使用 CASE 语句。让我们首先创建一个表 −mysql> create table DemoTable (    ProductName varchar(100),    ProductRating ENUM('1', '2', '3') ); Query OK, 0 rows affected (0.50 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('Product-1', 3); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('Product-2', 1); Query OK, 1 row affected (0.08 sec) mysql> insert into DemoTable values('Product-3', 2); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('Product-1', 2); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values('Product-3', ... 阅读更多

使用 MySQL 将多个参数值插入单个列?

AmitDiwan
更新于 2019-10-01 06:56:35

401 次浏览

要将多个参数值插入单个列,请使用 CONCAT_WS() 或 CONCAT()。让我们首先创建一个表 −mysql> create table DemoTable (    Name varchar(100),    Age int,    CountryName varchar(100),    PersonInformation text ); Query OK, 0 rows affected (0.67 sec)以下是将多个参数值插入单个列的查询。我们将使用相同的 INSERT 命令来执行此操作,该命令用于在 MySQL 表中插入记录 −mysql> insert into DemoTable values('John', 21, 'US', concat_ws('-', Name, Age, CountryName)); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('Chris', 22, ... 阅读更多

使用 MySQL 将数据选择到用户定义的变量中

AmitDiwan
更新于 2019-10-01 06:54:37

359 次浏览

对于用户定义的变量,我们在 MySQL 中使用 @。以下是语法。这里,@anyVariableName 是我们用户定义的变量 −select yourColumnName into @anyVariableName from yourTableName where yourCondition;让我们首先创建一个表 −mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(100) ); Query OK, 0 rows affected (0.73 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable(Name) values('Chris'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable(Name) values('Robert'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable(Name) values('David'); Query OK, 1 row affected (0.10 sec)显示所有 ... 阅读更多

MySQL 查询如何获取所有列的长度并在单个新列中显示结果?

AmitDiwan
更新于 2019-10-01 06:52:59

585 次浏览

要获取所有列的长度,即所有列值的字符数,请使用 char_length()。让我们首先创建一个表。这里,我们有两列,因此我们将计算包含 FirstName 和 LastName 两个值的每一行的长度 −mysql> create table DemoTable (    FirstName varchar(100),    LastName varchar(100) ); Query OK, 0 rows affected (1.07 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('Chris', 'Brown'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values('David', 'Miller'); Query OK, 1 row affected (0.11 sec) mysql> insert ... 阅读更多

MySQL 查询如何删除比另一个日期早 30 天的 DATE?

AmitDiwan
更新于 2019-10-01 06:51:08

558 次浏览

以下是语法 −delete from yourTableName where yourColumnName < (yourAnotherDateValue - INTERVAL 30 DAY);让我们首先创建一个表 −mysql> create table DemoTable (    DueDate date ); Query OK, 0 rows affected (0.68 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('2019-08-25'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values('2019-07-01'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('2019-06-20'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values('2019-09-02'); Query OK, 1 row affected (0.14 sec)使用 select 语句显示表中的所有记录 ... 阅读更多

MySQL 查询如何将列名“名字”、“姓氏”显示为单个列中的完整姓名?

AmitDiwan
更新于 2019-10-01 06:49:29

12K+ 次浏览

为此,请在 MySQL 中使用 CONCAT() 方法。让我们首先创建一个表 −mysql> create table DemoTable (    FirstName varchar(50),    LastName varchar(50) ); Query OK, 0 rows affected (0.63 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('Chris', 'Brown'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable values('David', 'Miller'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('John', 'Doe'); Query OK, 1 row affected (0.08 sec) mysql> insert into DemoTable values('Adam', 'Smith'); Query OK, 1 row affected (0.25 sec)使用 select 语句显示表中的所有记录 ... 阅读更多

如何在单个 MySQL 查询中更改多列的列类型?

AmitDiwan
更新于 2019-10-01 06:47:21

709 次浏览

在单个MySQL查询中更改多个列的列类型,语法如下:alter table yourTableName modify column yourColumnName 1 yourDataType1, modify column yourColumnName 2 yourDataType2, . . N;让我们先创建一个表:mysql> create table DemoTable (    Id varchar(100),    FirstName text,    LastName text ); Query OK, 0 rows affected (0.52 sec)让我们检查表的描述:mysql> desc DemoTable;这将产生以下输出:+-----------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | ... 阅读更多

如何在单个MySQL查询中获取两个表字段的计数?

AmitDiwan
更新于 2019年9月30日 08:28:18

597 次浏览

为此,您可以使用CASE语句和SUM()。在这里,我们将查找包含员工性别值的列中男性和女性记录的计数。让我们先创建一个表:mysql> create table DemoTable (    EmployeeGender ENUM('Male', 'Female') ); Query OK, 0 rows affected (0.52 sec)使用insert命令在表中插入一些记录:mysql> insert into DemoTable values('Male'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('Female'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('Male'); Query OK, 1 row affected (0.10 sec) mysql> insert into ... 阅读更多

广告