找到 4379 篇文章 关于 MySQL

如何在 MySQL 中计算一行中特定符号的数量?

George John
更新于 2019-07-30 22:30:25

424 次浏览

您可以使用 LENGTH() 函数来计算一行中特定符号的数量。让我们先创建一个表:mysql> create table DemoTable (    Value varchar(200) ); 使用 insert 命令插入一些记录:mysql> insert into DemoTable values('?1234?6789?5656?324?'); 使用 select 语句显示表中所有记录的查询如下:mysql> select *from DemoTable;这将产生以下输出:+----------------------+ | Value | +----------------------+ | ?1234?6789?5656?324? | ... 阅读更多

在 MySQL 中排序并递增值?

Chandu yadav
更新于 2019-07-30 22:30:25

339 次浏览

您可以结合使用 update 命令和用户自定义变量。让我们先创建一个表:mysql> create table DemoTable (    FirstName varchar(20),    Position int ); 使用 insert 命令插入一些记录:mysql> insert into DemoTable values('Chris', 100); mysql> insert into DemoTable values('Robert', 120); mysql> insert into DemoTable values('David', 130); 使用 select 语句显示表中所有记录的查询如下:mysql> select *from DemoTable;这将产生... 阅读更多

如何在 MySQL 查询中将 YYYYMMDD 日期转换为 YY-MM-DD?

Ankith Reddy
更新于 2019-07-30 22:30:25

2K+ 次浏览

要在 MySQL 中将 YYYYMMDD 日期转换为 YY-MM-DD,请使用以下语法:select date_format(str_to_date(yourColumnName, '%Y%m%d'), '%Y-%m-%d') from yourTableName;让我们先创建一个表:mysql> create table DemoTable (    ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ClientProjectDeadline varchar(200) ); 使用 insert 命令插入一些记录。我们已使用 YYYYMMDD 格式插入日期:mysql> insert into DemoTable(ClientProjectDeadline) values('20121221'); mysql> insert into DemoTable(ClientProjectDeadline) values('20190416'); mysql> insert into DemoTable(ClientProjectDeadline) values('20160624'); mysql> ... 阅读更多

在 MySQL 中显示除一条记录外的所有记录

Arjun Thakur
更新于 2019-07-30 22:30:25

478 次浏览

您可以使用 IN() 函数在 MySQL 中显示除一条记录外的所有记录。让我们先创建一个表:mysql> create table DemoTable (    Id int,    FirstName varchar(20) ); 使用 insert 命令插入一些记录:mysql> insert into DemoTable values(100, 'Larry'); mysql> insert into DemoTable values(10, 'Chris'); mysql> insert into DemoTable values(110, 'Robert'); mysql> insert into DemoTable values(90, 'David'); 使用 select 语句显示表中所有记录的查询如下:mysql> ... 阅读更多

如何在 MySQL 中获取两列值中的最大值?

Krantik Chavan
更新于 2019-07-30 22:30:25

238 次浏览

为了在 MySQL 中获取两列值中的最大值,您需要使用 GREATEST() 函数。语法如下:select greatest(yourColumnName1, yourColumnName2) AS anyAliasName from yourTableName;让我们先创建一个表:mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Number1 int,    Number2 int ); 使用 insert 命令插入一些记录的查询如下:mysql> insert into DemoTable(Number1, Number2) values(1000, 10000); mysql> insert into DemoTable(Number1, Number2) values(600, 900); mysql> ... 阅读更多

查询 MySQL 数据库以回显最大的自动递增编号?

George John
更新于 2019-07-30 22:30:25

77 次浏览

让我们先创建一个 Id 为自动递增的表:mysql> create table DemoTable (    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserName varchar(20) ); 使用 insert 命令插入一些记录:mysql> insert into DemoTable(UserName) values('John'); mysql> insert into DemoTable(UserName) values('Larry'); mysql> insert into DemoTable(UserName) values('Chris'); mysql> insert into DemoTable(UserName) values('Bob'); mysql> insert into DemoTable(UserName) values('Carol'); ... 阅读更多

如何获取我的 MySQL 表列的名称?

Chandu yadav
更新于 2019-07-30 22:30:25

446 次浏览

您可以为此使用 SHOW 命令。语法如下:show columns from yourTableName;让我们先创建一个表:mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentFirstName varchar(20),    StudentLastName varchar(20),    StudentAge int,    StudentAddress varchar(200) ); 获取我的 MySQL 表列名称的查询如下:mysql> show columns from DemoTable;这将产生以下输出:+------------------+--------------+------+-----+---------+----------------+ | Field | Type | Null ... 阅读更多

使用 MySQL 以特定顺序获取记录?

Krantik Chavan
更新于 2019-07-30 22:30:25

92 次浏览

您可以使用 ORDER BY IF() 以特定顺序获取记录。让我们先创建一个表:mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar(20),    Branch varchar(20) ); 使用 insert 命令插入一些记录的查询如下:mysql> insert into DemoTable(FirstName, Branch) values('John', 'CS'); mysql> insert into DemoTable(FirstName, Branch) values('Carol', 'ME'); mysql> insert into DemoTable(FirstName, Branch) values('David', 'ME'); mysql> ... 阅读更多

对 MySQL 中的小数位进行向下取整而不是四舍五入?

Ankith Reddy
更新于 2019-07-30 22:30:25

137 次浏览

您可以使用 TRUNCATE() 方法对值进行向下取整而不是四舍五入。让我们先创建一个表:mysql> create table DemoTable (    Value DECIMAL(20, 8) ); 使用 insert 命令插入记录:mysql> insert into DemoTable values(23.5654433); mysql> insert into DemoTable values(12.345542211); mysql> insert into DemoTable values(12345.678543); 使用 select 语句显示表中所有记录的查询如下:mysql> select *from DemoTable;这将产生... 阅读更多

更改 MySQL 中文本列的文件扩展名?

Krantik Chavan
更新于 2019-07-30 22:30:25

371 次浏览

要更改文本列中的文件扩展名,您可以结合使用 UPDATE 命令和 REPLACE() 函数。假设我们有一些带有扩展名的列,我们需要替换所有这些扩展名。为此,让我们先创建一个扩展名列设置为文本类型的表:mysql create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ProgramExtension1 text,    ProgramExtension2 text,    ImageExtension text ); 使用 insert 命令插入记录的查询如下:mysql> insert into DemoTable(ProgramExtension1, ProgramExtension2, ImageExtension)values('.java', '.c', '.jpeg'); ... 阅读更多

广告
© . All rights reserved.