找到 4219 篇文章 关于 MySQLi
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 ... 阅读更多
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 | ... 阅读更多
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', ... 阅读更多
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, ... 阅读更多
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)显示所有 ... 阅读更多
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 ... 阅读更多
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 语句显示表中的所有记录 ... 阅读更多
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 语句显示表中的所有记录 ... 阅读更多
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 | ... 阅读更多
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 ... 阅读更多