找到 4219 篇文章 相关 MySQLi

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

karthikeya Boyini
更新于 2020-06-30 13:51:10

2K+ 阅读量

使用 CONV() 方法将十六进制字符串转换为数字 -select CONV(yourColumnName, 16, 10) AS anyAliasName from yourTableName;让我们先创建一个表 -mysql> create table DemoTable -> ( -> HexString varchar(100) -> ); Query OK, 0 rows affected (0.82 sec)插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable values('A'); Query OK, 1 row affected (0.28 sec) mysql> insert into DemoTable values('F'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('B'); Query OK, 1 row affected (0.55 sec) mysql> insert into DemoTable values('ABC'); Query OK, 1 row affected (0.11 sec)显示 ... 阅读更多

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

Sharon Christine
更新于 2020-06-30 13:52:20

196 阅读量

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

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

Sharon Christine
更新于 2020-06-30 13:53:58

3K+ 阅读量

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

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

Sharon Christine
更新于 2020-06-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)    -> ); Query OK, 0 rows affected (0.67 sec)插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable(StudentName, StudentCountryName) values('John', 'US'); Query OK, 1 row affected (0.15 sec)显示表中的所有记录使用 select 语句 -mysql select *from DemoTable;输出这将产生以下输出 -+-----------+-------------+--------------------+ | StudentId | StudentName | StudentCountryName | +-----------+-------------+--------------------+ |       ... 阅读更多

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

karthikeya Boyini
更新于 2020-06-30 13:55:48

1K+ 阅读量

让我们先创建一个表 -mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT, -> PRIMARY KEY(Id) -> ); Query OK, 0 rows affected (0.58 sec)插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable values(); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values(); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values(); Query OK, 1 row affected (0.12 sec)显示表中的所有记录使用 select 语句 -mysql> select *from DemoTable;输出这将产生以下输出 -+----+ | Id | +----+ | 1 ... 阅读更多

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

karthikeya Boyini
更新于 2020-06-30 13:56:49

1K+ 阅读量

让我们先创建一个表 -mysql> create table DemoTable -> ( -> StudentId varchar(100) -> ); Query OK, 0 rows affected (0.53 sec)插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable values('STU#123'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('STU#567'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('STU#98494'); Query OK, 1 row affected (0.19 sec)显示表中的所有记录使用 select 语句 -mysql> select *from DemoTable;输出这将产生以下输出 -+-----------+ | StudentId | +-----------+ | STU#123 | | STU#567 ... 阅读更多

MySQL 查询按年份获取记录

Sharon Christine
更新于 2020-06-30 13:34:59

359 阅读量

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

MySQL 查询以动态创建表?

Sharon Christine
更新于 2020-06-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-06-30 13:37:17

196 阅读量

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

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

karthikeya Boyini
更新于 2020-06-30 13:40:15

77 阅读量

为此,请使用 COUNT() 方法。让我们先创建一个表 -mysql> create table DemoTable -> ( -> ProductName varchar(100) -> ); Query OK, 0 rows affected (0.59 sec)插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable values('Product-1'); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable values('Product-2'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('Product-3'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('Product-3'); Query OK, 1 row affected (0.29 sec) mysql> insert into DemoTable values('Product-2'); Query OK, 1 row affected ... 阅读更多

广告