找到 4219 篇文章 关于 MySQLi

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

Chandu yadav
更新于 2019年7月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年7月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年7月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年7月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'); ... 阅读更多

如何在 MySQL 数据库上计算水平值?

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

383 次浏览

您可以使用 MySQL 的聚合函数 COUNT() 来计算数据库上的水平值。让我们先创建一个表 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstValue int,    SecondValue int,    ThirdValue int,    FourthValue int ); 使用 insert 命令将一些记录插入表中 - mysql> insert into DemoTable(FirstValue, SecondValue, ThirdValue, FourthValue) values(-18, 45, 0, 155); mysql> insert into DemoTable(FirstValue, SecondValue, ThirdValue, FourthValue) values(0, 235, null, 15); 以下是使用 select 语句显示表中所有记录的查询 - mysql> select *from DemoTable; 这将产生以下 ... 阅读更多

如何从 MySQL 表中获取多行(并非全部)值的总和?

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

801 次浏览

您可以为此使用 MySQL 的聚合函数 SUM()。让我们先创建一个表 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Amount int ); 使用 insert 命令将一些记录插入表中 - mysql> insert into DemoTable(Amount) values(400); mysql> insert into DemoTable(Amount) values(10); mysql> insert into DemoTable(Amount) values(50); mysql> insert into DemoTable(Amount) values(500); mysql> insert into DemoTable(Amount) ... 阅读更多

我们可以在 COUNT 中忽略重复行吗?

Krantik Chavan
更新于 2019年7月30日 22:30:25

5K+ 次浏览

是的,我们可以使用 DISTINCT 在 COUNT 中忽略重复行。以下是语法:select count(distinct yourColumnName) from yourTableName; 在 MySQL 中,COUNT() 将显示行数。DISTINCT 用于忽略重复行并仅获取唯一行的计数。让我们先创建一个表:mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar(10) ); 以下是使用 insert 命令将一些记录插入表的查询:mysql> insert into DemoTable(FirstName) values('Larry'); mysql> insert into DemoTable(FirstName) values('John'); Query OK, ... 阅读更多

如何在 MySQL 时间戳字段中搜索日期?

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

708 次浏览

您可以为此使用 MySQL 的 DATE() 函数。让我们先创建一个表 - mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentAdmissionDate timestamp ); 使用 insert 命令将一些记录插入表中 - mysql> insert into DemoTable(StudentAdmissionDate) values('2011-01-12 12:34:43'); mysql> insert into DemoTable(StudentAdmissionDate) values('2012-10-23 11:32:21'); mysql> insert into DemoTable(StudentAdmissionDate) values('2001-02-14 05:12:01'); mysql> insert into DemoTable(StudentAdmissionDate) values('2018-12-31 15:10:04'); mysql> ... 阅读更多

如何在 MySQL 中更新一系列记录?

Krantik Chavan
更新于 2019年7月30日 22:30:25

794 次浏览

要在 MySQL 中更新一系列记录,您可以使用 BETWEEN。让我们先创建一个表:mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(20),    Age int ); 以下是使用 insert 命令将一些记录插入表的查询:mysql> insert into DemoTable(Name, Age) values('Larry', 23); mysql> insert into DemoTable(Name, Age) values('Sam', 24); mysql> insert into DemoTable(Name, Age) values('Chris', 21); mysql> insert ... 阅读更多

MySQL 查询在一个记录中列出组中的所有项目?

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

1K+ 次浏览

您可以使用 GROUP_CONCAT() 函数在一个记录中列出组中的所有项目。让我们先创建一个表 - mysql> create table DemoTable (    ProductId int,    ProductName varchar(40),    ProductCategory varchar(40) ); 使用 insert 命令将一些记录插入表中 - mysql> insert into DemoTable values(100, 'Product-1', '1Product'); mysql> insert into DemoTable values(101, 'Product-2', '2Product'); mysql> insert into DemoTable values(100, 'Product-1', '3Product'); 以下是显示所有 ... 阅读更多

广告
© . All rights reserved.