找到 4219 篇文章 关于 MySQLi
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); ... 阅读更多
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'); ... 阅读更多
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'); ... 阅读更多
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); ... 阅读更多
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 ... 阅读更多
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; ... 阅读更多
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); ... 阅读更多
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, ... 阅读更多
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) ... 阅读更多
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'); ... 阅读更多