找到 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) ); 以下是使用反引号创建表的方法 ... 阅读更多

在 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 中从用户名中提取用户 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) );
Query OK, 0 rows affected (0.60 sec)
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable(Value) values('98764');
Query OK, 1 row affected (0.17 sec)
以下是使用 select 语句显示表中所有记录的查询:
mysql> select *from DemoTable;
这将产生以下输出:
+----+-------+
| Id | Value |
+----+-------+
| 1  | 98764 |
+----+-------+
... 阅读更多

广告