找到关于 MySQLi 的 4219 篇文章

MySQL 存储过程中“@”符号的用途是什么?

AmitDiwan
更新于 2019年9月30日 08:26:39

906 次浏览

MySQL 存储过程中的 @ 符号可用于用户定义的会话变量。让我们首先创建一个表 - mysql> create table DemoTable (    StudentName varchar(50) ); Query OK, 0 rows affected (1.30 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('John Smith'); Query OK, 1 row affected (1.00 sec) mysql> insert into DemoTable values('John Doe'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('Chris Brown'); Query OK, 1 row affected (0.53 sec) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 这将产生以下输出 ... 阅读更多

使用 MySQL IN() 函数根据 LastName 获取记录

AmitDiwan
更新于 2019年9月30日 08:25:09

107 次浏览

让我们首先创建一个表 - mysql> create table DemoTable (    FirstName varchar(100),    LastName varchar(100) ); Query OK, 0 rows affected (0.83 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Adam', 'Smith'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('John', 'Doe'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values('John', 'Smith'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('Chris', 'Brown'); Query OK, 1 row affected (0.08 sec) mysql> insert into DemoTable values('Robert', 'Brown'); Query OK, 1 row affected (0.10 sec) mysql> insert ... 阅读更多

MySQL 查询以替换表中仅有的 NULL 值?

AmitDiwan
更新于 2019年9月30日 08:22:56

105 次浏览

为此,您可以使用 MySQL 中空值的属性 IS NULL。让我们首先创建一个表 - mysql> create table DemoTable (    Name varchar(100) ); Query OK, 0 rows affected (0.53 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Robert'); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable values(null); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values('David'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(null); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values('Robert'); Query OK, 1 ... 阅读更多

使用 MySQL GROUP BY 和 HAVING 显示具有非重复 Id 的记录

AmitDiwan
更新于 2019年9月30日 08:19:40

123 次浏览

让我们首先创建一个表 - mysql> create table DemoTable (    Id int,    ColorName varchar(100) ); Query OK, 0 rows affected (0.56 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(100, 'Red'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values(101, 'Green'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values(101, 'Blue'); Query OK, 1 row affected (0.28 sec) mysql> insert into DemoTable values(102, 'Yellow'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values(100, 'Purple'); Query OK, 1 row affected (0.12 sec) mysql> insert ... 阅读更多

删除最后一个值并在 MySQL 中声明为 VARCHAR 的 VARCHAR 数字中修复两个新值?

AmitDiwan
更新于 2019年9月30日 08:16:41

78 次浏览

让我们首先创建一个表。这里,我们为 value 使用 VARCHAR 类型 - mysql> create table DemoTable (    Value varchar(100) ); Query OK, 0 rows affected (1.80 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('100'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values('1244'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('15789'); Query OK, 1 row affected (0.18 sec) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 这将产生以下输出 - +-------+ | Value | +-------+ | 100 | ... 阅读更多

在 MySQL 中向表添加新列,并用同一表中其他两列的数据填充它?

AmitDiwan
更新于 2019年9月30日 08:12:07

873 次浏览

让我们首先创建一个表 - mysql> create table DemoTable (    Price int,    Quantity int ); Query OK, 0 rows affected (0.71 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(45, 3); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(90, 2); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values(440, 1); Query OK, 1 row affected (0.09 sec) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 这将产生以下输出 - +-------+----------+ | Price | Quantity | +-------+----------+ | ... 阅读更多

使用 MySQL LIKE 创建与常规表类似的临时表

AmitDiwan
更新于 2019年9月30日 08:09:41

143 次浏览

让我们首先创建一个表 - mysql> create table DemoTable1 (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(100) ); Query OK, 0 rows affected (0.59 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1(Name) values('Chris'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable1(Name) values('Robert'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable1(Name) values('Mike'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable1(Name) values('Sam'); Query OK, 1 row affected (0.07 sec) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable1; 这将产生 ... 阅读更多

从 MySQL 中包含日期记录的列中显示今天和明天的记录

AmitDiwan
更新于 2019年9月30日 08:07:19

485 次浏览

让我们首先创建一个表 - mysql> create table DemoTable (    AdmissionDate date ); Query OK, 0 rows affected (0.87 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('2019-08-24'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values('2019-08-25'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values('2019-08-20'); Query OK, 1 row affected (0.24 sec) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 这将产生以下输出 - +---------------+ | AdmissionDate | +---------------+ | 2019-08-24 | | 2019-08-25 | ... 阅读更多

如何在 MySQL 中对保存为 VARCHAR 的数字进行排序,其中一些数字前面有 0,例如 085、090 等?

AmitDiwan
更新于 2019年9月30日 08:05:29

31 次浏览

以下是语法:`select * from yourTableName order by yourColumnName`1, yourColumnName; 让我们先创建一个表:`mysql> create table DemoTable ( Value varchar(100) );` 查询成功,0 行受影响 (0.62 秒) 使用 insert 命令在表中插入一些记录:`mysql> insert into DemoTable values('90');` 查询成功,1 行受影响 (0.20 秒) `mysql> insert into DemoTable values('86');` 查询成功,1 行受影响 (0.08 秒) `mysql> insert into DemoTable values('45');` 查询成功,1 行受影响 (0.12 秒) `mysql> insert into DemoTable values('85');` 查询成功,1 行受影响 (0.08 秒) `mysql> insert into DemoTable values('085');` 查询成功,1 行受影响 (0.14 秒) ... 阅读更多

在 MySQL 中将布尔值转换为正负号?

AmitDiwan
更新于 2019年9月30日 08:03:55

322 次浏览

以下是语法:`select if(yourColumnName, 1, -1) from yourTableName;` 让我们先创建一个表:`mysql> create table DemoTable ( isMarried boolean );` 查询成功,0 行受影响 (0.60 秒) 使用 insert 命令在表中插入一些记录:`mysql> insert into DemoTable values(true);` 查询成功,1 行受影响 (0.21 秒) `mysql> insert into DemoTable values(false);` 查询成功,1 行受影响 (0.10 秒) `mysql> insert into DemoTable values(false);` 查询成功,1 行受影响 (0.10 秒) `mysql> insert into DemoTable values(true);` 查询成功,1 行受影响 (0.36 秒) 使用 select 语句显示表中的所有记录:`mysql> select * from DemoTable;` 这将... 阅读更多

广告
© . All rights reserved.