找到 4219 篇文章 关于 MySQLi

MySQL 中的 Rank 函数?

Chandu yadav
更新于 2019-07-30 22:30:23

594 次浏览

rank() 函数可用于在结果集的分区内为每一行赋予排名。首先,让我们创建一个表 - mysql> create table RankDemo mysql> ( mysql> id int mysql> ); Query OK, 0 rows affected (0.53 sec) 将记录插入表中。 mysql> insert into RankDemo values(1); Query OK, 1 row affected (0.19 sec) mysql> insert into RankDemo values(3); Query OK, 1 row affected (0.12 sec) mysql> insert into RankDemo values(3); Query OK, 1 row affected (0.11 ... 阅读更多

如何更改 MySQL 列定义?

Arjun Thakur
更新于 2019-07-30 22:30:23

170 次浏览

要更改 MySQL 列定义,我们可以使用 ALTER 命令的 modify 或 change 子句。让我们首先创建一个表,其中包含一个名为 ID 的列,其数据类型为 int。我们将使用 varchar 数据类型修改同一列名。创建表。 mysql> create table ModifyColumnDemo -> ( -> id int -> ); Query OK, 0 rows affected (0.52 sec) 现在,让我们编写更改列定义的语法。语法如下:alter table yourTableName modify column columnName data type; ... 阅读更多

如何在 MySQL 中选择最后一行?

Chandu yadav
更新于 2023-09-02 12:47:00

57K+ 次浏览

要选择最后一行,我们可以使用带 desc(降序)属性的 ORDER BY 子句和 Limit 1。让我们首先创建一个表并使用 INSERT 命令插入一些记录。查询如下。 mysql> create table getLastRecord -> ( -> Id int, -> Name varchar(100) -> ); Query OK, 0 rows affected (0.61 sec) 创建上述表后,我们将使用 INSERT 命令插入记录。 mysql> insert into getLastRecord values(1, 'John'); Query OK, 1 row affected (0.13 sec) ... 阅读更多

如何在 MySQL 中将 VARCHAR 转换为 INT?

George John
更新于 2023-09-07 01:05:54

39K+ 次浏览

要将 VARCHAR 转换为 INT,我们可以使用 MySQL 中的 cast() 函数。以下是 cast() 函数的语法。cast(anyValue as dataType) 对于我们的示例,我们将使用 CREATE 命令创建一个表。 mysql> create table VarchartointDemo -> ( -> Value varchar(100) -> ); Query OK, 0 rows affected (0.51 sec) 创建表后,让我们使用 INSERT 命令将一些记录插入表中。查询如下:mysql> insert into VarchartointDemo values('123'); Query OK, 1 row affected (0.26 sec) ... 阅读更多

MySQL 中的主键是否自动建立索引?

Ankith Reddy
更新于 2019-07-30 22:30:23

2K+ 次浏览

是的,MySQL 中的主键会自动建立索引,因为主键、索引等存储在 B 树中。包括 InnoDB 和 MyISAM 在内的所有引擎都自动支持为主键建立索引。主键在 InnoDB、MyISAM 和其他引擎中是隐式索引的。让我们创建一个带主键的表 - mysql> create table DemoIndex -> ( -> Id int not null, -> primary key(Id) -> ); Query OK, 0 rows affected (1.21 sec) 在上表中,Id 是隐式索引的。

获取 MySQL 数据库中所有表的记录数?

Arjun Thakur
更新于 2023-10-22 02:47:04

24K+ 次浏览

要获取 MySQL 表中所有记录的计数,我们可以使用 TABLE_ROWS 和聚合函数 SUM。语法如下。SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'yourDatabaseName'; 应用上述语法以获取所有表的记录计数。查询如下:mysql> SELECT SUM(TABLE_ROWS) ->FROM INFORMATION_SCHEMA.TABLES ->WHERE TABLE_SCHEMA = 'business'; 下表返回记录计数。 +-----------------+ | SUM(TABLE_ROWS) | +-----------------+ | ... 阅读更多

计算 MySQL 中 VARCHAR 字段中字符串出现的次数?

Chandu yadav
更新于 2019-07-30 22:30:23

4K+ 次浏览

要计算 VARCHAR 中字符串出现的次数,我们可以使用长度减法的逻辑。首先,我们将使用 create 命令创建一个表。 mysql> create table StringOccurrenceDemo -> ( -> Cases varchar(100), -> StringValue varchar(500) -> ); Query OK, 0 rows affected (0.56 sec) 执行上述表后,我们将记录插入表中。查询如下:mysql> insert into StringOccurrenceDemo values('First', 'This is MySQL Demo and MySQL is ... 阅读更多

MySQL 状态(活跃连接或总连接)?

George John
更新于 2019-07-30 22:30:23

7K+ 次浏览

可以使用 threads_connected 变量获取活动连接或总连接。该变量指示当前打开的连接数。查询如下:mysql> show status where `variable_name` = 'Threads_connected'; 以下是输出。 +-------------------+-------+ | Variable_name | Value | +-------------------+-------+ | Threads_connected | 1 | +-------------------+-------+ 1 row in set (0.06 sec) 我们可以使用 show 命令检查相同内容。查询如下:mysql> show processlist; 以下是输出。 +----+-----------------+-----------------+----------+---------+--------+------------------------+------------------+ ... 阅读更多

什么是 MySQL JDBC 驱动程序连接字符串?

Chandu yadav
更新于 2019-07-30 22:30:23

386 次浏览

MySQL JDBC 连接字符串如下所示:Class.forName("com.mysql.jdbc.Driver"); 上述 Driver 是一个接口。每当您的 JDBC 在应用程序服务器外部运行时,类 DriverManager 就会建立连接。DriverManager 类如下所示:conn = (Connection) DriverManager.getConnection("jdbc:mysql://127.0.0.1/yourdatabaseName",”yourRootName","yourPassword"); 现在,我正在应用上述连接字符串来连接 Java 到 MySQL 数据库。代码如下。以下是显示 Java 与 MySQL 连接成功的输出。

在 MySQL 中查找某列具有相同值的行?

Arjun Thakur
更新于 2019-07-30 22:30:23

3K+ 次浏览

首先,我们将创建一个表并将一些值插入到表中。让我们创建一个表。 mysql> create table RowValueDemo -> ( -> Name varchar(100) -> ); Query OK, 0 rows affected (0.69 sec) 使用 insert 命令插入记录。为了举例说明,我们也添加了重复的值。 mysql> insert into RowValueDemo values('John'); Query OK, 1 row affected (0.14 sec) mysql> insert into RowValueDemo values('Bob'); Query OK, 1 row affected (0.14 sec) mysql> insert into RowValueDemo values('Carol'); Query OK, 1 row affected ... 阅读更多

广告