找到 4219 篇文章 关于 MySQLi

MySQL 查询包含撇号的记录?

Sharon Christine
更新于 2020年6月30日 11:13:57

441 次浏览

让我们首先创建一个表 -mysql> create table DemoTable -> ( -> Name varchar(100) -> ); Query OK, 0 rows affected (2.23 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values('Sam\''s'); Query OK, 1 row affected (0.28 sec) mysql> insert into DemoTable values('David\''s'); Query OK, 1 row affected (0.36 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;输出这将产生以下输出 -+----------+ | Name | +----------+ | John ... 阅读更多

MySQL 查询从电子邮件 ID 中获取域名?

karthikeya Boyini
更新于 2020年6月30日 11:15:33

631 次浏览

为此使用 SUBSTRING_INDEX()。让我们首先创建一个表 -mysql> create table DemoTable -> ( -> UserMailId varchar(100) -> ); Query OK, 0 rows affected (0.68 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('[email protected]'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values('[email protected]'); Query OK, 1 row affected (0.25 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;输出这将产生以下输出 -+----------------------+ | UserMailId | +----------------------+ | [email protected] ... 阅读更多

在 MySQL 中选择指定范围内的记录,并在两个列上设置条件?

karthikeya Boyini
更新于 2020年6月30日 11:16:59

385 次浏览

为此,使用 where 子句。让我们首先创建一个表 -mysql> create table DemoTable -> ( -> Number1 int, -> Number2 int -> ); Query OK, 0 rows affected (3.73 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(40, 50); Query OK, 1 row affected (0.60 sec) mysql> insert into DemoTable values(100, 59); Query OK, 1 row affected (0.56 sec) mysql> insert into DemoTable values(400, 500); Query OK, 1 row affected (0.40 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;输出这将产生以下输出 -+---------+---------+ | ... 阅读更多

使用 MySQL 将小数结果截断为整数值

karthikeya Boyini
更新于 2020年6月30日 11:18:07

476 次浏览

为此使用 truncate(),例如,将 190.245 截断为 190。以下是语法 -select truncate(yourColumnName, 0) from yourTableName;让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> Value DECIMAL(10, 4)    -> ); Query OK, 0 rows affected (0.67 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(45.567); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(100.0000); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values(15.89000); Query OK, 1 row affected (0.25 sec)使用 select 语句显示表中的所有记录 -mysql> ... 阅读更多

使用 MySQL 在单独的列中获取不同值的最多计数

karthikeya Boyini
更新于 2020年6月30日 11:19:22

382 次浏览

为此使用 COUNT() 函数以及 GROUP BY 子句。让我们首先创建一个表 -mysql> create table DemoTable -> ( -> Name varchar(100) -> ); Query OK, 0 rows affected (0.69 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('Sam'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('Mike'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('John'); Query ... 阅读更多

在 MySQL 中不使用临时表更新列数据?

Sharon Christine
更新于 2020年6月30日 11:20:32

270 次浏览

为此,使用 CASE 语句。即使不使用临时表,这也能正常工作。让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> UserName varchar(100),    -> UserStatus varchar(100)    -> ); Query OK, 0 rows affected (0.74 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('John', 'Active'); Query OK, 1 row affected (0.29 sec) mysql> insert into DemoTable values('Chris', 'Inactive'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('Bob', 'Inactive'); Query OK, 1 row affected (0.32 sec) mysql> insert into DemoTable values('Robert', 'Active'); ... 阅读更多

如何在 MySQL 中仅更新日期部分?

Sharon Christine
更新于 2020年6月30日 11:21:41

1K+ 次浏览

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

在 MySQL 中,如何使用列定义中指定的显示宽度用零填充字段的显示值?

Sharon Christine
更新于 2020年6月30日 11:23:59

64 次浏览

在 MySQL 中为此使用 zerofill。Zerofill 使用零填充字段的显示值,直到列定义中指定的显示宽度。例如,如果列设置为 int(8),则宽度为 8。如果数字为 29654,则将在左侧填充零,以达到总宽度 8,即 00029654 让我们首先创建一个表 -mysql> create table DemoTable -> ( -> Number int(8) zerofill -> ); Query OK, 0 rows affected (0.50 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(10); Query OK, 1 row affected ... 阅读更多

使用 MySQL LIMIT 从列中获取单个排序日期

Sharon Christine
更新于 2020年6月30日 11:24:45

85 次浏览

要从列中获取单个日期,请使用“LIMIT 1。要对其进行排序,请使用 ORDER BY 子句。让我们首先创建一个表 -mysql> create table DemoTable -> ( -> DueDate varchar(100) -> ); Query OK, 0 rows affected (1.16 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('10-06-2019'); Query OK, 1 row affected (0.42 sec) mysql> insert into DemoTable values('01-12-2016'); Query OK, 1 row affected (0.52 sec) mysql> insert into DemoTable values('31-01-2018'); Query OK, 1 row affected (0.58 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;输出这 ... 阅读更多

在 MySQL 中获取包含特定字符两次的记录

Rama Giri
更新于 2019年7月30日 22:30:26

222 次浏览

首先,让我们创建一个表 -mysql> create table DemoTable    -> (    -> Words text    -> ); Query OK, 0 rows affected (0.54 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Ever'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('Forever'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('Good'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('Never'); Query OK, 1 row affected (0.12 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;输出+---------+ | Words ... 阅读更多

广告