找到 4219 篇文章 关于 MySQLi

如何在MySQL中按AM/PM排序时间?

Samual Sam
更新于 2019年7月30日 22:30:25

2K+ 浏览量

要在 MySQL 中按 AM/PM 排序时间,您可以使用 ORDER BY STR_TO_DATE()。以下是语法:select yourColumnName from yourTableName ORDER BY STR_TO_DATE(yourColumnName , '%l:%i %p'); 让我们首先创建一个表:mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserLogoutTime varchar(200) ); 使用 insert 命令在表中插入记录:mysql> insert into DemoTable(UserLogoutTime) values('09:45 PM'); mysql> insert into DemoTable(UserLogoutTime) values('11:56 AM'); mysql> insert into DemoTable(UserLogoutTime) values('01:01 AM'); Query OK, 1 row affected (0.17 ... 阅读更多

如何在MySQL中创建制表符分隔的SELECT语句?

Daniol Thomas
更新于 2019年7月30日 22:30:25

762 浏览量

要创建制表符分隔的 SELECT 语句,您可以使用 MySQL 的 CONCAT() 函数。以下是语法:select concat(yourColumnName1, "\t", yourColumnName2) AS anyAliasName from yourTableName; 让我们首先创建一个表:mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar(20),    LastName varchar(20) ); 以下是使用 insert 命令在表中插入记录的查询:mysql> insert into DemoTable(FirstName, LastName) values('John', 'Smith'); mysql> insert into DemoTable(FirstName, LastName) values('Carol', 'Taylor'); mysql> insert into DemoTable(FirstName, LastName) ... 阅读更多

如何在MySQL视图中为数字添加分隔符?

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

150 浏览量

让我们首先创建一个表:mysql> create table DemoTable (    StudentId int ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(343898456); mysql> insert into DemoTable values(222333444); 以下是使用 select 语句显示表中所有记录的查询:mysql> select *from DemoTable; 这将产生以下输出:+-----------+ | StudentId | +-----------+ | 343898456 | | 222333444 | +-----------+ 以下是创建视图的查询 ... 阅读更多

如何在MySQL中在新列中获取两列之间的差值?

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

6K+ 浏览量

让我们首先创建一个表,其中包含我们将计算新列差值的列:mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    LowValue int,    HighValue int ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(LowValue, HighValue) values(100, 200); mysql> insert into DemoTable(LowValue, HighValue) values(300, 700); mysql> insert into DemoTable(LowValue, HighValue) values(1000, 2000); 以下是 ... 阅读更多

如何在MySQL中按字段值执行自定义排序?

Daniol Thomas
更新于 2019年7月30日 22:30:25

113 浏览量

要在 MySQL 中按字段值执行自定义排序,请在 ORDER BY 中使用 FIELD() 方法。让我们首先创建一个表:mysql> create table DemoTable (StudentId int); 以下是使用 insert 命令在表中插入一些记录的查询:mysql> insert into DemoTable values(100); mysql> insert into DemoTable values(110); mysql> insert into DemoTable values(90); mysql> insert into DemoTable values(70); mysql> insert into DemoTable values(120); ... 阅读更多

我们可以在MySQL中创建表名包含空格的表吗?

Nancy Den
更新于 2019年7月30日 22:30:25

3K+ 浏览量

要在MySQL中创建表名包含空格的表,必须使用反引号,否则会出错。让我们首先看看在表名中使用空格(例如“Demo Table”)会发生什么错误:mysql> create table Demo Table (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    EmployeeFirstName varchar(20),    EmployeeLastName varchar(20),    EmployeeAge int,    EmployeeSalary int,    EmployeeAddress varchar(200) ); ERROR 1064 (42000): You have an error in your syntax; check the manual that corresponds to your MySQL server version for the right syntax to ... 阅读更多

在MySQL中将日期从'dd/mm/yyyy'转换为'yyyymmdd'

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

2K+ 浏览量

要将日期从 'dd/mm/yyyy' 转换为 'yyyymmdd',可以使用 date_format() 方法。让我们首先创建一个表:mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Admissiondate varchar(200) ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(Admissiondate) values('21/10/2014'); mysql> insert into DemoTable(Admissiondate) values('01/12/2016'); mysql> insert into DemoTable(Admissiondate) values('31/01/2017'); 以下是使用 select 语句显示表中所有记录的查询 ... 阅读更多

MySQL SELECT 如何向查询添加新列并赋予其值?

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

12K+ 浏览量

要向MySQL查询添加列并赋予其值,请使用以下语法:select yourColumnName1, yourColumnName2, .....N ,yourValue AS anyAliasName from yourTableName; 让我们首先创建一个表:mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar(20) ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(FirstName) values('John'); mysql> insert into DemoTable(FirstName) values('Larry'); mysql> insert into DemoTable(FirstName) values('Chris'); mysql> insert into ... 阅读更多

仅在MySQL中提取用户名中的用户ID?

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

1K+ 浏览量

要仅从 MySQL 中提取用户 ID,您可以使用 SUBSTRING_INDEX(),它从用户名中提取字符串的一部分以获取用户 ID。让我们首先显示用户:mysql> SELECT USER(); 这将产生以下输出:+----------------+ | USER() | +----------------+ | root@localhost | +----------------+ 让我们现在只提取 UserID:mysql> SELECT SUBSTRING_INDEX(USER(), '@', 1); 这将产生以下输出:+-------------------------------+ | SUBSTRING_INDEX(USER(), '@', 1) | +-------------------------------+ | root ... 阅读更多

如何在MySQL字符串中更改特定字符?

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

260 浏览量

要在MySQL字符串中更改特定字符,您可以使用CONCAT()和SUBSTRING()。让我们首先创建一个表:mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Value varchar(200) ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(Value) values('98764'); 以下是使用 select 语句显示表中所有记录的查询:mysql> select *from DemoTable; 这将产生以下输出:+----+-------+ | Id | Value | +----+-------+ | 1  | 98764 | +----+-------+ ... 阅读更多

广告