找到关于 MySQLi 的 4219 篇文章

如何在 MySQL 中将十六进制字符串转换为数字?

karthikeya Boyini
更新于 2020年6月30日 13:51:10

2K+ 次浏览

使用 CONV() 方法将十六进制字符串转换为数字 − select CONV(yourColumnName, 16, 10) AS anyAliasName from yourTableName; 让我们先创建一个表 − mysql> create table DemoTable -> ( -> HexString varchar(100) -> ); 使用 insert 命令插入一些记录 − mysql> insert into DemoTable values('A'); mysql> insert into DemoTable values('F'); mysql> insert into DemoTable values('B'); mysql> insert into DemoTable values('ABC'); 显示… 阅读更多

提取 MySQL 中用连字符包围的列值中间部分,并在新列中显示?

Sharon Christine
更新于 2020年6月30日 13:52:20

196 次浏览

使用 SUBSTR() 方法提取用连字符包围的列值中间部分,例如,“11-84848-11”。让我们先创建一个表 − mysql> create table DemoTable -> ( -> Number varchar(100), -> Number1 varchar(100) -> ); 使用 insert 命令插入一些记录 − mysql> insert into DemoTable(Number) values('11-84848-11'); mysql> insert into DemoTable(Number) values('22-99999-22'); 使用 select 语句显示所有表记录 − mysql> select *from DemoTable; 输出 这将产生以下输出 − +-------------+---------+ | Number … 阅读更多

如何在 MySQL varchar 中设置包含连字符和数字的字符串?

Sharon Christine
更新于 2020年6月30日 13:53:58

3K+ 次浏览

要设置包含连字符和数字的字符串,需要使用单引号。例如,'Customer-1234-899','Customer-9383-901' 等。让我们先创建一个表 − mysql> create table DemoTable -> ( -> CustomerId varchar(100) -> ); 使用 insert 命令插入一些记录 − mysql> insert into DemoTable values('Customer-1234-899'); mysql> insert into DemoTable values('Customer-8373-900'); mysql> insert into DemoTable values('Customer-9383-901'); 使用 select 语句显示所有表记录 − mysql> select *from DemoTable 输出 这… 阅读更多

如何在单个 MySQL 查询中更改多个列?

Sharon Christine
更新于 2020年6月30日 13:54:52

492 次浏览

为此,请在 MySQL 中使用 UPDATE 和 REPLACE()。让我们先创建一个表 − mysql> create table DemoTable -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(100), -> StudentCountryName varchar(100) -> ); 使用 insert 命令插入一些记录 − mysql> insert into DemoTable(StudentName, StudentCountryName) values('John', 'US'); 使用 select 语句显示所有表记录 − mysql select *from DemoTable; 输出 这将产生以下输出 − +-----------+-------------+--------------------+ | StudentId | StudentName | StudentCountryName | +-----------+-------------+--------------------+ | … 阅读更多

MySQL 查询以获取 AUTO_INCREMENT 字段的下一个序列号?

karthikeya Boyini
更新于 2020年6月30日 13:55:48

1K+ 次浏览

让我们先创建一个表 − mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT, -> PRIMARY KEY(Id) -> ); 使用 insert 命令插入一些记录 − mysql> insert into DemoTable values(); mysql> insert into DemoTable values(); mysql> insert into DemoTable values(); 使用 select 语句显示所有表记录 − mysql> select *from DemoTable; 输出 这将产生以下输出 − +----+ | Id | +----+ | 1 … 阅读更多

MySQL 查询以从列值中删除特殊字符?

karthikeya Boyini
更新于 2020年6月30日 13:56:49

1K+ 次浏览

让我们先创建一个表 − mysql> create table DemoTable -> ( -> StudentId varchar(100) -> ); 使用 insert 命令插入一些记录 − mysql> insert into DemoTable values('STU#123'); mysql> insert into DemoTable values('STU#567'); mysql> insert into DemoTable values('STU#98494'); 使用 select 语句显示所有表记录 − mysql> select *from DemoTable; 输出 这将产生以下输出 − +-----------+ | StudentId | +-----------+ | STU#123 | | STU#567 … 阅读更多

MySQL 查询按年份获取记录

Sharon Christine
更新于 2020年6月30日 13:34:59

359 次浏览

要按年份获取记录,请在 MySQL 中使用 YEAR() 方法 − select *from yourTableName where year(yourColumnName)=yourYearValue; 让我们先创建一个表 − mysql> create table DemoTable -> ( -> CustomerName varchar(100), -> ShippingDate datetime -> ); 使用 insert 命令插入一些记录 − mysql> insert into DemoTable values('Chris', '2019-01-21'); mysql> insert into DemoTable values('Robert', '2018-02-21'); mysql> insert into DemoTable values('David', '2016-04-01'); 使用 select 语句显示所有表记录 − mysql> … 阅读更多

MySQL 查询以动态创建表?

Sharon Christine
更新于 2020年6月30日 13:36:25

2K+ 次浏览

为此,可以使用存储过程。让我们使用两个列动态创建一个表,即 StudentId 为 int,而 StudentName 为 varchar − mysql> DELIMITER $$ mysql> CREATE PROCEDURE creatingDynamicTableDemo(yourTableName VARCHAR(200)) -> BEGIN -> SET @name = yourTableName; -> SET @st = CONCAT(' -> CREATE TABLE IF NOT EXISTS `' , @name, '` ( -> `StudentId` int UNSIGNED NOT NULL AUTO_INCREMENT, -> `StudentName` varchar(20) NOT NULL, -> PRIMARY KEY (`StudentId`) -> ) -> '); -> PREPARE … 阅读更多

在 MySQL 的 varchar 字段中搜索整数值?

Sharon Christine
更新于 2020年6月30日 13:37:17

196 次浏览

要在 varchar 字段中搜索整数值,可以使用 CASE 语句。让我们先创建一个表。假设我们有一系列电子邮件 ID − mysql> create table DemoTable -> ( -> Title varchar(100) -> ); 使用 insert 命令插入一些记录 − mysql> insert into DemoTable values('[email protected]'); mysql> insert into DemoTable values('[email protected]'); 使用 select 语句显示所有表记录 − mysql> select *from DemoTable; 输出 这将产生以下输出 − +-------------------+ | Title … 阅读更多

MySQL 查询以获取字段中所有元素的计数?

karthikeya Boyini
更新于 2020年6月30日 13:40:15

77 次浏览

为此,使用 COUNT() 方法。让我们先创建一个表 − mysql> create table DemoTable -> ( -> ProductName varchar(100) -> ); 使用 insert 命令插入一些记录 − mysql> insert into DemoTable values('Product-1'); mysql> insert into DemoTable values('Product-2'); mysql> insert into DemoTable values('Product-3'); mysql> insert into DemoTable values('Product-3'); mysql> insert into DemoTable values('Product-2'); … 阅读更多

广告