找到 4219 篇文章 适用于 MySQLi

在表中过滤满足所需条件的数据以使用 MySQL 消除特定记录

AmitDiwan
更新于 2019 年 12 月 12 日 07:06:16

59 次查看

为此,您可以使用 NOT LIKE 运算符。让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20),    -> StudentAdmissionYear varchar(20)    -> ); Query OK, 0 rows affected (1.22 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(StudentName, StudentAdmissionYear) values('Chris', '2017'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable(StudentName, StudentAdmissionYear) values('David', '2015'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable(StudentName, StudentAdmissionYear) values('Bob', '2019'); Query OK, 1 row affected (0.18 sec) mysql> insert ... 阅读更多

使用 LIKE 运算符在 MySQL 中查找多个字段上相同值的查询?

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

488 次查看

让我们首先创建一个表 -mysql> create table DemoTable    ->    -> (    -> StudentName varchar(20),    -> StudentSubject varchar(20)    -> ); Query OK, 0 rows affected (0.58 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('John', 'MySQL'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('Adam', 'MySQL'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values('John', 'Java'); Query OK, 1 row affected (0.34 sec) mysql> insert into DemoTable values('Carol', 'Java'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('John', 'MongoDB'); Query ... 阅读更多

在 MySQL 中从左侧获取一些单词

AmitDiwan
更新于 2019 年 12 月 12 日 06:59:37

89 次查看

为此,在 MySQL 中使用 LEFT。让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> Title text    -> ); Query OK, 0 rows affected (0.59 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Java database connectivity to MySQL database'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('Python with django framework'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values('C with data structure and algorithm'); Query OK, 1 row affected (0.33 sec)使用 select 语句显示表中的所有记录 -mysql> select ... 阅读更多

MySQL 查询由于标点符号而无法匹配?

AmitDiwan
更新于 2019 年 12 月 12 日 06:57:43

99 次查看

即使存在标点符号,也使用 MySQL LIKE 运算符进行匹配。让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> Comments varchar(20)    -> ); Query OK, 0 rows affected (1.10 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Good, Morning'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('Nice'); Query OK, 1 row affected (0.51 sec) mysql> insert into DemoTable values('good, bye!'); Query OK, 1 row affected (0.11 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;这将产生以下 ... 阅读更多

MySQL 中 intvalue='1' 和 intvalue=1 之间的区别?

AmitDiwan
更新于 2019 年 12 月 12 日 06:58:34

45 次查看

您需要使用 intvalue=1。语句 intvalue=’1’ 由 MySQL 内部转换为 cast(‘1’ as int)。让我们首先创建一个表 -mysql> create table DemoTable1566    -> (    -> intvalue int    -> ); Query OK, 0 rows affected (0.64 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1566 values(1); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable1566 values(55); Query OK, 1 row affected (0.08 sec) mysql> insert into DemoTable1566 values(75); Query OK, 1 row affected (0.32 sec) mysql> insert into DemoTable1566 values(90); Query OK, 1 row affected (0.19 sec)显示 ... 阅读更多

在 MySQL 中从 varchar 转换为 datetime 并进行比较?

AmitDiwan
更新于 2019 年 12 月 12 日 06:56:00

1K+ 次查看

为此,您可以使用 STR_TO_DATE()。让我们首先创建一个表 -mysql> create table DemoTable1565    -> (    -> ArrivalDatetime varchar(40)    -> ); Query OK, 0 rows affected (0.82 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1565 values('10/01/2019 21:29:35'); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable1565 values('10/13/2019 4:56:00'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1565 values('10/13/2018 12:40:46'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable1565 values('10/13/2019 21:30:00'); Query OK, 1 row affected (0.58 sec)显示表中的所有记录使用 select ... 阅读更多

使用 MySQL 的 CASE WHEN column1 IS NULL THEN NULL ELSE column2 END

AmitDiwan
更新于 2019 年 12 月 12 日 06:55:06

2K+ 次查看

为此,您可以使用 CASE 语句。让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> Name varchar(20),    -> Marks1 int,    -> Marks2 int    -> ); Query OK, 0 rows affected (0.72 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Chris', 45, null); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('David', null, 78); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('Bob', 67, 98); Query OK, 1 row affected (0.14 sec)使用 select 语句显示表中的所有记录 -mysql> ... 阅读更多

如何使 MySQL 结果集与指定的结果集相同?

AmitDiwan
更新于 2019 年 12 月 12 日 06:52:37

86 次查看

为此,使用 MySQL FIND_IN_SET()。让我们首先创建一个表 -mysql> create table DemoTable1563    -> (    -> StudentId int,    -> StudentName varchar(20)    -> ); Query OK, 0 rows affected (0.52 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1563 values(1001, 'Chris'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable1563 values(1010, 'Bob'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable1563 values(1005, 'Chris'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable1563 values(1015, 'David'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable1563 ... 阅读更多

在 MySQL 中对最大值到最小值进行排序

AmitDiwan
更新于 2019 年 12 月 12 日 06:51:34

717 次查看

要对最大值到最小值进行排序,请使用 ORDER BY length()。让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> Price varchar(20)    -> ); Query OK, 0 rows affected (0.92 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('80'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('800'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('108'); Query OK, 1 row affected (0.50 sec) mysql> insert into DemoTable values('765'); Query OK, 1 row affected (0.14 sec)显示表中的所有记录使用 ... 阅读更多

我应该将 MySQL 表中的用户名字段命名为“name”还是“user_name”?

AmitDiwan
更新于 2019 年 12 月 12 日 06:50:43

316 次查看

不要像 user_name 那样在表名前缀字段名称。而是使用 user 或 username。如果您添加表名前缀,则可能会出现歧义,因此请避免添加表名前缀。让我们首先创建一个表 -mysql> create table user    -> (    -> username varchar(20),    -> password varchar(20)    -> ); Query OK, 0 rows affected (0.66 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into user values('John', 'J_635'); Query OK, 1 row affected (0.34 sec) mysql> insert into user values('Carol', 'Carol2212'); Query OK, 1 row affected (0.16 sec) mysql> insert into user ... 阅读更多

广告