找到关于 MySQLi 的 4219 篇文章
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'); 显示… 阅读更多
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 … 阅读更多
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 输出 这… 阅读更多
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 | +-----------+-------------+--------------------+ | … 阅读更多
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 … 阅读更多
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 … 阅读更多
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> … 阅读更多
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 … 阅读更多
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 … 阅读更多
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'); … 阅读更多