找到 4219 篇文章 关于 MySQLi

如何阻止 MySQL 小数字段被四舍五入?

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

504 次浏览

您可以使用 DECIMAL() 函数阻止小数字段被四舍五入。这是一个四舍五入的小数字段的演示。在我们的示例中,让我们首先创建一个演示表:mysql> create table stopRoundingDemo    -> (    -> Amount DECIMAL(7)    -> ); 使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into stopRoundingDemo values(7836.783); mysql> insert into stopRoundingDemo values(1737.67); mysql> insert into stopRoundingDemo values(110.50); ... 阅读更多

如何在 MySQL 中添加 DATE 和 TIME 字段以获取 DATETIME 字段?

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

1K+ 次浏览

您可以使用 CONCAT() 函数设置日期和时间字段以获取 DATETIME 字段。让我们创建一个演示表:mysql> create table getDateTimeFieldsDemo -> ( -> ShippingDate date, -> ShippingTime time, -> Shippingdatetime datetime -> ); 使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into getDateTimeFieldsDemo(ShippingDate, ShippingTime) values('2018-01-21', '09:45:34'); mysql> insert into getDateTimeFieldsDemo(ShippingDate, ShippingTime) values('2013-07-26', '13:21:20'); ... 阅读更多

在 MySQL SELECT 子句中添加/连接文本值?

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

1K+ 次浏览

要在 SELECT 子句中添加/连接文本值,可以使用 concat() 函数。让我们创建一个表:mysql> create table ConcatenatingDemo -> ( -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(20), -> UserCountryName varchar(20) -> ); 现在您可以使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into ConcatenatingDemo(UserName, UserCountryName) values('John', 'US'); mysql> insert into ConcatenatingDemo(UserName, UserCountryName) values('Carol', 'UK'); ... 阅读更多

MySQL 按值计数?

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

99 次浏览

您可以为此使用 COUNT() 函数。让我们首先创建一个演示表:mysql> create table countValueDemo -> ( -> ShippingDatetime datetime, -> FirstValue int, -> SecondValue int -> ); 使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into countValueDemo values('2019-01-23', 1, 2); mysql> insert into countValueDemo values('2017-02-21', NULL, 2); mysql> insert into countValueDemo values('2016-04-12', 1, NULL); ... 阅读更多

如何加快 MySQL 插入速度?

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

105 次浏览

当您同时插入多条记录时,您可以使用以下语法加快 MySQL 插入速度:START TRANSACTION insert into insertDemo(yourColumnName1, yourColumnName2, ...N) values(yourValue1, yourValue2, ....N), (yourValue1, yourValue2, ....N), .......N commit 让我们首先创建一个演示表:mysql> create table insertDemo    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20),    -> StudentAge int    -> ); 同时插入多条记录。查询如下:mysql> START TRANSACTION; mysql> insert into ... 阅读更多

从 MySQL 的 SHOW COLUMNS 中排除某些列?

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

268 次浏览

让我们首先创建一个演示表:mysql> create table excludeCertainColumnsDemo    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(100),    -> StudentAge int,    -> StudentMarks int,    -> StudentAddress varchar(200)    -> ); 现在您可以使用 desc 命令检查表的描述。查询如下:mysql> desc excludeCertainColumnsDemo; ... 阅读更多

如何将 MySQL Unix 时间戳格式转换为日期格式?

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

571 次浏览

要实现此目的,语法如下:select date_format(from_unixtime(yourColumnName), '%b %d, %Y %l:%i %p PDT') from yourTableName; 为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table unixTimeStampFormatDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> MyTimeStampValue bigint    -> ); 使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into unixTimeStampFormatDemo(MyTimeStampValue) values(1334428200); mysql> insert into unixTimeStampFormatDemo(MyTimeStampValue) values(1513881000); ... 阅读更多

在一个 MySQL 查询中按两列的函数排序

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

78 次浏览

让我们首先创建一个表:mysql> create table orderByAFunctionDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> FirstNumber int,    -> SecodNumber int    -> ); 使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into orderByAFunctionDemo(FirstNumber, SecodNumber) values(10, 4); mysql> insert into orderByAFunctionDemo(FirstNumber, SecodNumber) values(45, 78); mysql> insert into orderByAFunctionDemo(FirstNumber, SecodNumber) values(23, 10); mysql> insert into orderByAFunctionDemo(FirstNumber, SecodNumber) values(67, ... 阅读更多

使用 MySQL 在表的最后一行显示总和?

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

1K+ 次浏览

要显示表中最后一行的总和,可以使用 UNION。为了了解如何操作,让我们创建一个表:mysql> create table showSumInLastRowDemo    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20),    -> StudentMarks int    -> ); 使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into showSumInLastRowDemo(StudentName, StudentMarks) values('John', 56); mysql> insert into showSumInLastRowDemo(StudentName, StudentMarks) values('John', 87); mysql> insert into showSumInLastRowDemo(StudentName, StudentMarks) ... 阅读更多

如何在 MySQL 中比较两个表示数字的字符串?

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

1K+ 次浏览

要在 MySQL 中比较两个表示数字的字符串,请使用 CAST() 函数。语法如下:select *from yourTableName where cast(yourColumnName as signed)=yourIntegerValue; 为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table compareTwoStringDemo -> ( -> UserId varchar(100) -> ); 使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into compareTwoStringDemo values('1083745'); mysql> insert into compareTwoStringDemo values('9867585'); ... 阅读更多

广告