找到 4219 篇文章 相关 MySQLi

MySQL 查询基于字符串和格式返回完整日期和时间

Sharon Christine
更新于 2020年6月30日 12:36:03

81 次浏览

让我们首先创建一个表 - mysql> create table DemoTable    -> (    -> AdmissionDate varchar(100)    -> ); Query OK, 0 rows affected (0.66 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Wed, 19 Jun 2019 04:10:20'); Query OK, 1 row affected (0.22 sec)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable;输出这将产生以下输出 -+---------------------------+ | AdmissionDate | +---------------------------+ | Wed, 19 Jun 2019 04:10:20 | +---------------------------+ 1 row in set (0.00 sec)以下是 ... 阅读更多

如何在 MySQL 中根据字符获取字符串的一部分?

Kumar Varma
更新于 2020年6月30日 12:39:04

111 次浏览

让我们首先创建一个表 - mysql> create table DemoTable    -> (    -> Code varchar(100)    -> ); Query OK, 0 rows affected (1.07 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('/101/102/106'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('/110/111/101'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('/111/114/201'); Query OK, 1 row affected (0.47 sec) mysql> insert into DemoTable values('/111/118'); Query OK, 1 row affected (0.13 sec)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable;输出这将产生 ... 阅读更多

我们可以在 MySQL 中使用 ALTER 语句中的 ADD 和 CHANGE 吗?

Rama Giri
更新于 2020年6月30日 12:41:40

92 次浏览

是的,我们可以在 ALTER 语句中使用 ADD 和 CHANGE。让我们首先创建一个表 - mysql> create table DemoTable    -> (    -> Name varchar(100),    -> Age int    -> ); Query OK, 0 rows affected (0.84 sec)现在检查表的描述。mysql> desc DemoTable;输出这将产生以下输出 -+-------+--------------+------+-----+---------+-------+ | Field | Type         | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | Name  | varchar(100) | YES  |   | NULL |   | | Age   | int(11)   ... 阅读更多

如何在不删除旧数据的情况下更新 MySQL 数据库中的数据?

Sharon Christine
更新于 2020年6月30日 12:39:56

1K+ 次浏览

为此,您可以使用 UPDATE 并将新数据与旧数据连接起来以保存旧数据 - update yourTableName set yourColumnName=concat(yourColumnName, ", yourValue");让我们首先创建一个表 - mysql> create table DemoTable -> ( -> CustomerName varchar(100) -> ); Query OK, 0 rows affected (0.54 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.24 sec) mysql> insert into DemoTable values('David'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('Sam'); Query OK, 1 row affected (0.14 sec)显示所有记录 ... 阅读更多

MySQL 中排除特定行的子查询

Kumar Varma
更新于 2020年6月30日 12:42:49

342 次浏览

让我们首先创建一个表 - mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Name varchar(100),    -> Age int    -> ); Query OK, 0 rows affected (0.87 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(Name, Age) values('John', 21); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable(Name, Age) values('Carol', 22); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable(Name, Age) values('David', 23); Query OK, 1 row affected (0.54 sec)显示表中的所有记录使用 select 语句 ... 阅读更多

MySQL 查询如何在单个字段中搜索逗号分隔的值?

karthikeya Boyini
更新于 2020年6月30日 12:45:13

416 次浏览

为此使用 FIND_IN_SET。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> ListOfValues text -> ); Query OK, 0 rows affected (0.56 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('10|20|30|40|50|60|100'); Query OK, 1 row affected (0.18 sec)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable;输出这将产生以下输出 -+-----------------------+ | ListOfValues | +-----------------------+ | 10|20|30|40|50|60|100 | +-----------------------+ 1 row in set (0.00 sec)以下是查询如何在单个 ... 阅读更多

如何将 MySQL DISTINCT 查询结果连接成字符串?

Rama Giri
更新于 2020年6月30日 12:45:56

1K+ 次浏览

使用 MySQL 的 group_concat() 函数进行连接。让我们首先创建一个表 - mysql> create table DemoTable    -> (    -> Subject varchar(10)    -> ); Query OK, 0 rows affected (0.43 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('C'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values('C++'); Query OK, 1 row affected (0.25 sec) mysql> insert into DemoTable values('C++'); Query OK, 1 row affected (0.06 sec) mysql> insert into DemoTable values('MongoDB'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('MySQL'); Query ... 阅读更多

如何在 MySQL 中按字符数排序?

karthikeya Boyini
更新于 2020年6月30日 12:46:58

379 次浏览

要按字符数排序,请使用 ORDER BY 和 LENGTH() 方法。以下是语法 - select *from yourTableName order by LENGTH(yourColumnName) DESC;让我们首先创建一个表 - mysql− create table DemoTable    -> (    -> Name varchar(100)    -> ); Query OK, 0 rows affected (0.50 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('Robert'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('Bob'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable ... 阅读更多

如何将当前日期添加到现有的 MySQL 表中?

karthikeya Boyini
更新于 2020年6月30日 12:23:57

324 次浏览

要更新现有表,请使用 UPDATE。为此,要设置当前日期,请使用 CURDATE() 方法 - update yourTableName set yourCoumnName=CURDATE();让我们首先创建一个表 - mysql> create table DemoTable -> ( -> DueDate datetime -> ); Query OK, 0 rows affected (0.58 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('2019-01-10') ; Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable values('2019-03-31'); Query OK, 1 row affected (0.18 sec)显示表中的所有记录使用 select 语句 - mysql> select *from DemoTable;输出这将产生以下输出 -+---------------------+ | DueDate ... 阅读更多

如何在 MySQL 中选择电子邮件 ID 中 @ 之前的全部内容?

karthikeya Boyini
更新于 2020年6月30日 12:25:33

640 次浏览

使用 SUBSTRING_INDEX 选择电子邮件 ID 中 @ 之前的全部内容 - select substring_index(yourColumnName, '@', 1) from yourTableName;让我们首先创建一个表 - mysql> create table DemoTable -> ( -> EmployeeMailId varchar(100) -> ); Query OK, 0 rows affected (0.52 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('[email protected]'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('[email protected]'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('[email protected]'); Query OK, 1 row affected (0.20 sec)显示表中的所有记录使用 select 语句 - mysql> select *from DemoTable;输出这将产生 ... 阅读更多

广告