找到 4219 篇文章,关于 MySQLi

如何在 MySQL 中获取随机整数范围?

Rishi Rathor
更新于 2020年6月29日 07:15:17

429 次浏览

要获取随机整数范围,请使用 rand() 函数。创建表的查询如下:mysql> create table RandomIntegerDemo −> (    −> Number int −> ); 向表中插入记录。查询如下:mysql> insert into RandomIntegerDemo values(1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12), (13), (14); 现在您可以使用 select 语句显示所有记录。查询如下:mysql> select *from RandomIntegerDemo; 下面是显示整数的输出… 阅读更多

如何在 MySQL 中的列中添加前导零?

Jennifer Nicholas
更新于 2020年6月29日 07:16:38

5K+ 次浏览

要添加前导零,请使用 MySQL 的 LPAD() 函数。语法如下:select lpad(yourColumnName, lengthofColumnValue+1, 0) from yourTableName; 这是一个 LPAD() 的示例。mysql> select lpad('98765432', 9, 0); 下面是输出:+----------------------+ | lpad('98765432', 9, 0) | +----------------------+ | 098765432            | +----------------------+ 要在一个实际示例中检查它,让我们首先创建一个表:mysql> create table leadingZeroDemo −> (    −> Id varchar(200) −> ); 现在使用 insert 命令向表中插入一些记录… 阅读更多

如何获取 MySQL 表列的数据类型?

Anvi Jain
更新于 2023年9月2日 12:13:53

47K+ 次浏览

您可以使用 "information_schema.columns" 获取 MySQL 表列的数据类型。语法如下:SELECT DATA_TYPE from INFORMATION_SCHEMA.COLUMNS where table_schema = 'yourDatabaseName' and table_name = 'yourTableName' 为了理解上述语法,让我们首先创建一个表:mysql> create table DataTypeDemo −> (    −> Id int,    −> Address varchar(200),    −> Money decimal(10, 4) −> ); 应用上述语法来获取 MySQL 列的数据类型。查询如下:mysql> select data_type from information_schema.columns where table_schema = 'business' and able_name = 'DataTypeDemo'; 下面是输出… 阅读更多

如何在 MySQL 查询中向 datetime 字段添加一天?

Vrundesha Joshi
更新于 2020年6月29日 07:18:12

224 次浏览

要向 datetime 字段添加一天,请使用 DATE_ADD() 函数。语法如下:SELECT DATE_ADD(yourColumnName, interval yourIntegerValue day) as anyVariableName from yourTableName; 让我们首先创建一个表:mysql> create table AddOneDayDemo −> (    −> YourDay datetime −> ); 使用 curdate() 插入当前日期,然后使用 date_add() 函数添加一天。要向表中插入一天,查询如下:mysql> insert into AddOneDayDemo values(curdate()); 使用 select 语句显示记录。查询如下… 阅读更多

如何使用 Java 将数据插入 MySQL 数据库?

Arjun Thakur
更新于 2019年7月30日 22:30:24

14K+ 次浏览

要将数据插入 MySQL 数据库,请使用 INSERT 命令。语法如下:INSERT INTO yourTableName(yourColumnName1, ........yourColumnNameN)values(Value1, Value2, ......ValueN); 在这里,我使用 JAVA 编程语言将记录插入 MySQL 数据库。首先,我们需要在 MySQL 中创建一个表。查询如下:mysql> create table InsertDemo    -> (    -> Id int,    -> Name varchar(200),    -> Age int    -> ); 现在,这是使用表 InsertDemo 将记录插入 MySQL 数据库的 JAVA 代码。在此之前,我们将建立一个 Java 连接到我们的… 阅读更多

MySQL 将数据库文件存储在哪里?

Chandu yadav
更新于 2019年7月30日 22:30:24

2K+ 次浏览

要了解 MySQL 将数据库文件存储在哪里,可以使用变量 @@datadir。查询如下:mysql> select @@datadir; 下面是显示路径的输出:+---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\ProgramData\MySQL\MySQL Server 8.0\Data\ | +---------------------------------------------+ 以下是 MySQL 存储数据库文件的快照,即我们上面得到的相同路径:现在,让我们验证一下… 阅读更多

MySQL - 将 DECIMAL 转换为 INT?

George John
更新于 2019年7月30日 22:30:24

5K+ 次浏览

使用 FLOOR() 函数将 DECIMAL 转换为 INT。语法如下:SELECT FLOOR(yourColumnName) from yourTableName where condition; 让我们首先创建一个表。创建表的查询如下:mysql> create table DecimalToIntDemo -> ( -> Amount DECIMAL(3, 1) -> ); 现在,您可以使用 insert 命令向表中插入记录。查询如下:mysql> insert into DecimalToIntDemo values(12.5); mysql> insert into DecimalToIntDemo values(50.4); … 阅读更多

MySQL - 如何在一个查询中计算每个表的所有行?

Ankith Reddy
更新于 2019年7月30日 22:30:24

200 次浏览

您可以使用 informatio_schema.tables 中的聚合函数 count (TABLE_ROWS) 来计算每个表的所有行。语法如下:SELECT table_name, TABLE_ROWS FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'yourDatabaseName'; 现在您可以应用上述语法来获取每个表的所有行。查询如下:mysql> SELECT table_name, TABLE_ROWS FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'business'; 下面是输出:+------------------------------------------------------------------+------------+ | TABLE_NAME                                                       | TABLE_ROWS | +------------------------------------------------------------------+------------+ | accentsearchdemo       … 阅读更多

如何获取 MySQL 表的创建日期?

Arjun Thakur
更新于 2019年7月30日 22:30:24

1K+ 次浏览

要获取 MySQL 表的创建日期,请使用 information_schema。语法如下:SELECT create_time FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'yourDatabaseName’ AND table_name = 'yourTableName'; 将上述语法应用于您的数据库和表名。这里我使用数据库“business”和表名“student”。查询如下:mysql> SELECT create_time FROM INFORMATION_SCHEMA.TABLES -> WHERE table_schema = 'business' -> AND table_name = 'student'; 下面是显示表创建时间的输出:+---------------------+ | CREATE_TIME … 阅读更多

在 MySQL 中将日期从字符串字段转换?

Chandu yadav
更新于 2019年7月30日 22:30:24

140 次浏览

要在 MySQL 中将字符串转换为日期,可以使用 STR_TO_DATE() 函数。语法如下:
select str_to_date('StringValue', '%d, %m, %Y') as anyVariableName;
在下面的查询中应用上述语法,其中我们有一个字符串值:
mysql> SELECT STR_TO_DATE('26, 11, 2018', '%d, %m, %Y');
输出如下:
+--------------------------------------+
| STR_TO_DATE('26, 11, 2018', '%d, %m, %Y') |
+--------------------------------------+
| 2018-11-26 |
+--------------------------------------+
1 row in set (0.00 sec)
让我们来看另一个例子……阅读更多

广告