找到 4219 篇文章 关于 MySQLi

MySQL 查询以在自定义变量中用逗号分隔的值集中查找值

AmitDiwan
更新于 2019年11月12日 05:12:02

188 次查看

为此,在 MySQL 中使用 FIND_IN_SET() 并使用来自自定义变量的值。让我们首先创建一个 -mysql> create table DemoTable1411    -> (    -> Value int    -> )    -> ; Query OK, 0 rows affected (0.50 sec)使用 insert 插入一些记录到表中 -mysql> insert into DemoTable1411 values(10); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable1411 values(50); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable1411 values(60); Query OK, 1 row affected (0.08 sec)使用 select 显示表中的所有记录 -mysql> select * from DemoTable1411;这将产生 ... 阅读更多

如何在 MySQL 中屏蔽数据字段?

AmitDiwan
更新于 2019年11月12日 05:08:56

1K+ 次查看

要屏蔽数据字段,请使用 CONCAT() 以及 REPEAT()。在这里,我们将使用 # 屏蔽数据字段。让我们首先创建一个 -mysql> create table DemoTable1410    -> (    -> Password varchar(80)    -> ); Query OK, 0 rows affected (0.51 sec)使用 insert 插入一些记录到表中 -mysql> insert into DemoTable1410 values('John12345678'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable1410 values('Carol_897'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable1410 values('David_5647383'); Query OK, 1 row affected (0.17 sec)使用 select 显示表中的所有记录 -mysql> select * from DemoTable1410;这将产生 ... 阅读更多

如何在 MySQL 中添加重复的 varchar 值而不会显示错误?

AmitDiwan
更新于 2019年11月11日 11:08:27

76 次查看

为此,让我们看一个示例并首先创建一个 -mysql> create table DemoTable1409    -> (    -> FirstName varchar(20),    -> UNIQUE KEY UN_FirstName(FirstName)    -> ); Query OK, 0 rows affected (0.79 sec)以下是添加重复 varchar 的查询 -mysql> alter table DemoTable1409 drop index  UN_FirstName; Query OK, 0 rows affected (0.40 sec) Records: 0  Duplicates: 0  Warnings: 0使用 insert 插入一些记录到表中 -mysql> insert into DemoTable1409 values('Chris'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable1409 values('Chris'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable1409 values('David'); ... 阅读更多

如何在 MySQL 中将带引号的字符串包含在逗号分隔的列中?

AmitDiwan
更新于 2019年11月11日 11:04:22

785 次查看

让我们首先创建一个 -mysql> create table DemoTable1407    -> (    -> Name text    -> ); Query OK, 0 rows affected (0.51 sec)使用 insert 插入一些记录到表中 -mysql> insert into DemoTable1407 values('John, Bob'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable1407 values('Carol, David, Adam'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable1407 values('Mike, Sam, Chris'); Query OK, 1 row affected (0.19 sec)使用 select 显示表中的所有记录 -mysql> select * from DemoTable1407;这将产生以下输出 -+------------------+ | Name             ... 阅读更多

在 MySQL WHERE 子句中使用整个表达式?

AmitDiwan
更新于 2019年11月11日 11:02:48

87 次查看

让我们看一个例子并创建一个 -mysql> create table DemoTable1406    -> (    -> Value int    -> ); Query OK, 0 rows affected (0.47 sec)使用 insert 插入一些记录到表中 -mysql> insert into DemoTable1406 values(10); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable1406 values(50); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable1406 values(40); Query OK, 1 row affected (0.07 sec) mysql> insert into DemoTable1406 values(30); Query OK, 1 row affected (0.11 sec)使用 select 显示表中的所有记录 -mysql> select * from DemoTable1406;这将产生以下 ... 阅读更多

更新 MySQL 中的所有行并删除字符串中和周围的所有不必要的空格?

AmitDiwan
更新于 2019年11月11日 11:01:29

71 次查看

要删除不必要的空格,请在 MySQL 中使用 TRIM()。让我们首先创建一个 -mysql> create table DemoTable1405    -> (    -> FirstName varchar(20),    -> LastName varchar(20)    -> ); Query OK, 0 rows affected (0.55 sec)使用 insert 插入一些记录到表中 -mysql> insert into DemoTable1405 values('   Chris', ' Brown '); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable1405 values('David      ', ' Miller '); Query OK, 1 row affected (0.24 sec) mysql> insert into DemoTable1405 values('     Carol ', ' Taylor '); Query OK, 1 row affected (0.19 sec)显示所有 ... 阅读更多

使用 MySQL 从包含日期记录的列中显示月份名称和年份

AmitDiwan
更新于 2019年11月11日 10:57:08

410 次查看

让我们首先创建一个 -mysql> create table DemoTable1619    -> (    -> ArrivalTime datetime    -> ); Query OK, 0 rows affected (0.45 sec)使用 insert 插入一些记录到表中 -mysql> insert into DemoTable1619 values(now()); Query OK, 1 row affected (0.40 sec) mysql> insert into DemoTable1619 values(curdate()); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable1619 values('2019-12-31'); Query OK, 1 row affected (0.17 sec)使用 select 显示表中的所有记录 -mysql> select * from DemoTable1619;这将产生以下输出 -+---------------------+ | ArrivalTime         | +---------------------+ | 2019-10-20 15:02:12 | | ... 阅读更多

MySQL 查询以将 IP 地址从 varchar 列复制到同一表中的整数?

AmitDiwan
更新于 2019年11月11日 10:55:05

205 次查看

为此,您可以使用 INET_ATON()。让我们首先创建一个 -mysql> create table DemoTable1404    -> (    -> IpAddress varchar(40)    -> ); Query OK, 0 rows affected (1.02 sec)使用 insert 插入一些记录到表中 -mysql> insert into DemoTable1404 values('192.168.120.0'); Query OK, 1 row affected (0.43 sec) mysql> insert into DemoTable1404 values('192.168.120.20'); Query OK, 1 row affected (0.60 sec) mysql> insert into DemoTable1404 values('224.0.0.0'); Query OK, 1 row affected (0.42 sec)使用 select 显示表中的所有记录 -mysql> select * from DemoTable1404;这将产生以下输出 -+----------------+ | IpAddress      | +----------------+ | ... 阅读更多

更新表并在 MySQL 中排序日期

AmitDiwan
更新于 2019年11月11日 10:52:35

350 次查看

您不能将 UPDATE 命令与 ORDER BY 子句一起使用,但可以使用带有 ORDER BY DESC 的 SELECT 语句。让我们首先创建一个 -mysql> create table DemoTable1403    -> (    -> DueDate timestamp    -> ); Query OK, 0 rows affected (1.26 sec)使用 insert 插入一些记录到表中 -mysql> insert into DemoTable1403 values('2019-09-29'); Query OK, 1 row affected (0.31 sec) mysql> insert into DemoTable1403 values('2016-02-21'); Query OK, 1 row affected (0.31 sec) mysql> insert into DemoTable1403 values('2018-01-31'); Query OK, 1 row affected (0.65 sec) mysql> insert into DemoTable1403 values('2017-12-01'); Query OK, 1 row affected (0.27 sec)显示所有 ... 阅读更多

如果字符串小于特定长度,则在 MySQL 中显示子字符串,或者如果它大于特定长度,则显示自定义消息?

AmitDiwan
更新于 2019年11月11日 10:50:57

131 次查看

为此,您可以在 MySQL 中使用 substring() 函数。对于条件,使用 MySQL CASE 语句。让我们首先创建一个 -mysql> create table DemoTable1402    -> (    -> EmployeeName varchar(40)    -> ); Query OK, 0 rows affected (0.62 sec)使用 insert 插入一些记录到表中 -mysql> insert into DemoTable1402 values('Adam Smith'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1402 values('Chris Brown'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable1402 values('David Miller'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable1402 values('Carol Taylor'); Query OK, 1 row affected (0.10 sec)显示 ... 阅读更多

广告