找到 4219 篇文章 关于 MySQLi

在 MySQL 中根据对应的重复 VARCHAR 值查找平均值

AmitDiwan
更新于 2019-09-27 07:56:21

68 次浏览

让我们首先创建一个表 -mysql> create table DemoTable(    Value int,    Value2 varchar(100) ); Query OK, 0 rows affected (0.84 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(10, '999.999.999.999'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values(20, '888.888.888.888'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(30, '999.999.999.999'); Query OK, 1 row affected (0.09 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;这将产生以下输出 -+-------+-----------------+ | Value | Value2 ... 阅读更多

我们可以在 MySQL 中执行 UPDATE 并对表不做任何更改吗?

AmitDiwan
更新于 2019-09-27 07:55:11

311 次浏览

是的,我们可以这样做。让我们首先创建一个表 -mysql> create table DemoTable(    Id int ); Query OK, 0 rows affected (1.02 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(201); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable values(202); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values(290); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values(301); Query OK, 1 row affected (0.13 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;这将产生以下输出 -+------+ ... 阅读更多

在 MySQL 中 select @@identity 的作用是什么?

AmitDiwan
更新于 2019-09-27 07:53:46

2K+ 次浏览

@@identity 返回当前会话中自动增量列的最后一个插入值。让我们首先创建一个表 -mysql> create table DemoTable(    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserName varchar(100) ); Query OK, 0 rows affected (0.67 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(UserName) values('David'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable(UserName) values('Mike'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable(UserName) values('Carol'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable(UserName) values('Robert'); Query OK, 1 row affected (0.24 sec) ... 阅读更多

MySQL 查询以从重复列值中获取最大对应值

AmitDiwan
更新于 2019-09-27 07:52:33

152 次浏览

让我们首先创建一个表 -mysql> create table DemoTable(    ProductName varchar(100),    ProductPrice int ); Query OK, 0 rows affected (0.68 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Product-1', 56); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('Product-2', 78); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable values('Product-1', 88); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('Product-2', 86); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('Product-1', 45); Query OK, 1 row affected (0.18 sec) mysql> insert into ... 阅读更多

扩展 MySQL 中 varchar 字段的大小会影响其内部的数据吗?

AmitDiwan
更新于 2019-09-27 07:50:35

398 次浏览

如果您要扩展 MySQL 中 varchar 字段的大小,则它不会影响其内部的数据。让我们首先创建一个表 -mysql> create table DemoTable(    Name varchar(8) ); Query OK, 0 rows affected (1.11 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('Robert'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('Mike'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('Sam'); Query OK, 1 row affected (0.13 sec)显示来自 ... 阅读更多

在 MySQL 中排序列表并在列的末尾显示固定结果?

AmitDiwan
更新于 2019-09-27 07:48:52

70 次浏览

让我们首先创建一个表 -mysql> create table DemoTable(    FirstName varchar(100) ); Query OK, 0 rows affected (0.97 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.31 sec) mysql> insert into DemoTable values('Adam'); Query OK, 1 row affected (0.35 sec) mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable values('Sam'); Query OK, 1 row affected (0.37 sec) mysql> insert into DemoTable values('Mike'); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable values('David'); Query OK, 1 row affected (0.27 ... 阅读更多

使用 MySQL 从表中获取随机行

AmitDiwan
更新于 2019-09-27 07:47:30

117 次浏览

为此,您可以使用 PREPARE 语句。让我们首先创建一个表 -mysql> create table DemoTable(    FirstName varchar(100),    CountryName varchar(100) ); Query OK, 0 rows affected (0.53 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Adam', 'US'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('Chris', 'AUS'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('Robert', 'UK'); Query OK, 1 row affected (0.32 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;这将产生以下输出 -+-----------+-------------+ | FirstName | ... 阅读更多

如何使用 MySQL 查找重复的行并在单独的列中显示其计数?

AmitDiwan
更新于 2019-09-27 07:45:57

97 次浏览

为此,请使用 GROUP BY HAVING 子句。让我们首先创建一个表 -mysql> create table DemoTable(    Name varchar(100),    Age int ); Query OK, 0 rows affected (1.50 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Chris', 23); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values('David', 21); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('Chris', 23); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('Chris', 21); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable values('Mike', 25); Query OK, ... 阅读更多

使用 MySQL 进行设置顺序选择

AmitDiwan
更新于 2019-09-27 07:44:11

109 次浏览

为此,您需要使用 IN(),然后使用 FIELD() 方法。让我们首先创建一个表 -mysql> create table DemoTable(    StudentId varchar(10),    StudentName varchar(20) ) ; Query OK, 0 rows affected (4.11 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('10001', 'Adam'); Query OK, 1 row affected (0.52 sec) mysql> insert into DemoTable values('1010', 'Chris'); Query OK, 1 row affected (0.72 sec) mysql> insert into DemoTable values('1020', 'Bob'); Query OK, 1 row affected (0.34 sec) mysql> insert into DemoTable values('1030', 'Carol'); Query OK, 1 row affected (0.47 sec) mysql> insert into ... 阅读更多

如何在 MySQL 中搜索列中的精确字符串?

AmitDiwan
更新于 2019-09-27 07:42:41

2K+ 次浏览

对于精确字符串,您需要将通配符“%”与 LIKE 运算符一起使用 -select *from yourTableName where binary yourColumnName LIKE '%yourStringValue%';让我们首先创建一个表 -mysql> create table DemoTable(    Name varchar(20) ); Query OK, 0 rows affected (1.93 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (1.11 sec) mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.38 sec) mysql> insert into DemoTable values('Adam'); Query OK, 1 row affected (1.19 sec) mysql> insert into DemoTable values('JOHN'); Query OK, 1 row affected (0.60 sec) mysql> insert into DemoTable ... 阅读更多

广告