找到 4219 篇文章 关于 MySQLi
134 次查看
使用 IS NULL 查找 NULL 值,并使用 MySQL UPDATE 和 SET 更新新值 −update yourTableName set yourColumnName=yourValue where yourColumnName IS NULL; 让我们首先创建一个表 −mysql> create table DemoTable768 ( Clientid int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), ClientAge int ); 查询成功,0 行受影响 (0.47 秒) 使用 insert 命令插入一些记录到表中 −mysql> insert into DemoTable768(ClientName, ClientAge) values('John', 23); 查询成功,1 行受影响 (0.21 秒) mysql> insert into DemoTable768(ClientName, ClientAge) values(NULL, 26); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable768(ClientName, ClientAge) values('Carol', 28); ... 阅读更多
3K+ 次查看
为此,您可以使用 LPAD() 并从左侧填充值。让我们首先创建一个表 −mysql> create table DemoTable767 (Value varchar(100)); 查询成功,0 行受影响 (1.40 秒) 使用 insert 命令插入一些记录到表中 −mysql> insert into DemoTable767 values('4'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable767 values('5'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable767 values('6'); 查询成功,1 行受影响 (0.39 秒) mysql> insert into DemoTable767 values('1'); 查询成功,1 行受影响 (0.10 秒) 使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable767; 这将 ... 阅读更多
2K+ 次查看
为此,您需要使用 CONCAT() 执行连接。让我们首先创建一个表 −mysql> create table DemoTable766 (Name varchar(100)); 查询成功,0 行受影响 (0.65 秒) 使用 insert 命令插入一些记录到表中 −mysql> insert into DemoTable766 values('John'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable766 values('Sam'); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable766 values('Carol'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable766 values('David'); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable766 values('Bob'); 查询成功,1 行受影响 (0.12 秒) 使用 select 语句显示表中的所有记录 ... 阅读更多
75 次查看
为此,您需要将 varchar 值转换为 INTEGER。让我们首先创建一个表 −mysql> create table DemoTable765 (ItemPrice varchar(200)); 查询成功,0 行受影响 (0.52 秒) 使用 insert 命令插入一些记录到表中 −mysql> insert into DemoTable765 values('567.00'); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable765 values('1089.00'); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable765 values('540.00'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable765 values('788.00'); 查询成功,1 行受影响 (0.39 秒) 使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable765; 这将产生 ... 阅读更多
627 次查看
为此,您可以使用 GROUP_CONCAT()。让我们首先创建一个表 −mysql> create table DemoTable764 ( ProductId int, ProductPrice int ); 查询成功,0 行受影响 (0.56 秒) 使用 insert 命令插入一些记录到表中 −mysql> insert into DemoTable764 values(101, 10000); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable764 values(102, 1090); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable764 values(103, 4000); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable764 values(102, 3450); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable764 values(101, 20000); 查询成功,1 行 ... 阅读更多
641 次查看
要从多个 select 语句获取结果,请使用 UNION ALL。以下是语法 −select yourValue1 AS anyColumnName UNION ALL select yourValue2 AS yourColumnName …… N 让我们实现上述语法以返回不同行中的数字枚举 −mysql> select 100 AS Number UNION ALL select 1000 AS Number UNION ALL select 10000 AS Number UNION ALL select 100000 AS Number UNION ALL select 1000000 AS Number UNION ALL select 10000000 AS Number UNION ALL select 100000000 AS Number UNION ALL select 1000000000 AS Number; 这将产生以下输出 -+------------+ | Number | +------------+ | 100 | | 1000 | | 10000 | | 100000 | | 1000000 | | 10000000 | | 100000000 | | 1000000000 | +------------+ 8 行结果集 (0.00 秒)
7K+ 次查看
要选择最后两行,请使用 ORDER BY DESC LIMIT 2。让我们首先创建一个表 −mysql> create table DemoTable763 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100) ); 查询成功,0 行受影响 (0.57 秒) 使用 insert 命令插入一些记录到表中 −mysql> insert into DemoTable763(FirstName) values('John'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable763(FirstName) values('Sam'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable763(FirstName) values('Carol'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable763(FirstName) values('David'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable763(FirstName) ... 阅读更多
624 次查看
为此,您可以将 LIKE 运算符与 OR 条件一起使用。让我们首先创建一个表 −mysql> create table DemoTable762 (Title text); 查询成功,0 行受影响 (0.54 秒) 使用 insert 命令插入一些记录到表中 −mysql> insert into DemoTable762 values('Introduction to Java'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable762 values('MySQL is a RDBMS'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable762 values('Data Structure and Algorithm in Java'); 查询成功,1 行受影响 (0.21 秒) mysql> insert into DemoTable762 values('Data Structure and Algorithm in C and C++'); 查询成功,1 行受影响 (0.18 ... 阅读更多
383 次查看
字符串(列值)以字符开头,字符串的其余部分包含数字。我们需要这些数字的总和 −J230 A130s C13 为此,请使用 SUBSTRING() 函数以及 SUM()。让我们首先创建一个表 −mysql> create table DemoTable761 (Price varchar(100)); 查询成功,0 行受影响 (0.62 秒) 使用 insert 命令插入一些记录到表中 −mysql> insert into DemoTable761 values('J230'); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable761 values('A130'); 查询成功,1 行受影响 (0.70 秒) mysql> insert into DemoTable761 values('C13'); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable761 values('D456'); 查询 ... 阅读更多
171 次查看
首先,我们创建一个表:
mysql> create table DemoTable760 ( ClientId int, ClientId2 int );
Query OK, 0 rows affected (0.79 sec)
使用insert命令在表中插入一些记录:
mysql> insert into DemoTable760 values(100, 200);
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable760 values(100, 200);
Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable760 values(300, 400);
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable760 values(300, 400);
Query OK, 1 row affected (0.26 sec)
mysql> insert into DemoTable760 values(100, 200);
Query OK, 1 row affected (0.23 sec)
mysql> insert ... 阅读更多