找到 4219 篇文章 关于 MySQLi

如何在 MySQL 中更新多行并左填充值?

Sharon Christine
更新于 2020-06-30 14:29:56

339 次浏览

使用 LPAD() 函数左填充值。让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> Number int    -> ); Query OK, 0 rows affected (2.26 sec插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable values(857786); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable values(89696); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values(89049443); Query OK, 1 row affected (0.25 sec显示表中所有记录使用 select 语句 -mysql> select *from DemoTable;输出这将产生以下输出 -+----------+ | ... 阅读更多

如何在 MySQL 表中搜索特定的字符串?

Sharon Christine
更新于 2020-06-30 14:31:36

2K+ 次浏览

使用等于运算符进行精确匹配 -select *from yourTableName where yourColumnName=yourValue;让我们首先创建一个表 -mysql> create table DemoTable -> ( -> FirstName varchar(100), -> LastName varchar(100) -> ); Query OK, 0 rows affected (0.70 sec插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable values('John', 'Smith'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('John', 'Doe'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('Chris', 'Brown'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('Carol', 'Taylor'); Query OK, 1 row affected ... 阅读更多

我们能否组合 MySQL IN 和 LIKE 运算符?

Sharon Christine
更新于 2020-06-30 14:12:18

619 次浏览

是的,我们可以使用 LIKE 和 OR 运算符在 MySQL 中组合 IN 和 LIKE 运算符。让我们首先创建一个表 -mysql> create table DemoTable -> ( -> SubjectTitle text -> ); Query OK, 0 rows affected (0.68 sec)插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable values('Introduction To MySQL'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values('Java in Depth'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('Coding with Python'); Query OK, 1 row affected (0.54 sec) mysql> insert into DemoTable values('C++ in Depth'); Query ... 阅读更多

如何根据特定月份从 MySQL 表中选择数据?

Sharon Christine
更新于 2020-06-30 14:14:30

212 次浏览

在 MySQL 中使用 MONTH() 方法根据月份选择日期。让我们首先创建一个表 -mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(10), -> UserPostMessageDate datetime, -> UserLikes int -> ); Query OK, 0 rows affected (0.77 sec)插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable(UserName, UserPostMessageDate, UserLikes) values('John', '2019-01-31', 4560); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable(UserName, UserPostMessageDate, UserLikes) values('Sam', '2019-06-28', 790); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable(UserName, UserPostMessageDate, UserLikes) values('Carol', '2019-05-01', ... 阅读更多

在 MySQL 中调用 NOW() 函数获取当前日期记录?

karthikeya Boyini
更新于 2020-06-30 14:15:35

360 次浏览

让我们首先创建一个表 -mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ShippingDate datetime -> ); Query OK, 0 rows affected (1.16 sec)插入一些记录到表中使用 insert 命令。考虑当前日期“2019-06-28” -mysql> insert into DemoTable(ShippingDate) values('2019-01-31'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable(ShippingDate) values('2019-06-06'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable(ShippingDate) values('2019-06-28'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable(ShippingDate) values('2019-07-01'); Query OK, 1 row affected (0.16 sec)显示表中所有记录 ... 阅读更多

MySQL 查询以对列中的特定姓氏进行基本搜索

karthikeya Boyini
更新于 2020-06-30 14:17:00

109 次浏览

您可以使用 LIKE 运算符对姓氏进行基本搜索。让我们首先创建一个表: -mysql> create table DemoTable    -> (    -> CustomerName varchar(100),    -> CustomerAge int    -> ); Query OK, 0 rows affected (0.77 sec)插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable values('John Doe', 34); Query OK, 1 row affected (1.32 sec) mysql> insert into DemoTable values('David Miller', 24); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('Bob Doe', 27); Query OK, 1 row affected (0.18 sec) mysql> insert into ... 阅读更多

MySQL 字段中 zerofill 的作用是什么?

karthikeya Boyini
更新于 2020-06-30 14:17:39

782 次浏览

Zerofill 将字段的显示值用零填充到列定义中指定的显示宽度。例如,如果列设置为 int(8),则宽度为 8。如果数字是 4376,则会在左侧填充零以达到总宽度 8 -00004376让我们首先创建一个表 -mysql> create table DemoTable -> ( -> Number int(8) zerofill -> ); Query OK, 0 rows affected (0.50 sec)插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.16 sec) mysql> insert ... 阅读更多

MySQL 查询如何返回分隔符后的子字符串?

Sharon Christine
更新于 2020-06-30 14:18:32

814 次浏览

使用 SUBSTRING() 返回分隔符后的值。让我们首先创建一个表 -mysql> create table DemoTable -> ( -> Title text -> ); Query OK, 0 rows affected (0.56 sec)插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable values('John is good in MySQL, Sam is good in MongoDB, Mike is good in Java'); Query OK, 1 row affected (0.19 sec)显示表中所有记录使用 select 语句 -mysql> select *from DemoTable;输出这将产生以下输出 -+-------------------------------------------------------------------+ | Title ... 阅读更多

如果我截断了一个表,我还应该添加索引吗?

Sharon Christine
更新于 2020-06-30 14:19:51

717 次浏览

如果您截断了一个表,则无需添加索引,因为截断表后会重新创建表,并且索引会自动添加。让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> FirstName varchar(20),    -> LastName varchar(20)    -> ); Query OK, 0 rows affected (0.65 sec)以下是创建索引的查询 -mysql> create index Index_firstName_LastName on DemoTable(FirstName, LastName); Query OK, 0 rows affected (1.04 sec) Records: 0 Duplicates: 0 Warnings: 0插入一些记录到表中使用 insert 命令 -mysql> ... 阅读更多

在 MySQL 中查找并仅显示列中重复值一次

Sharon Christine
更新于 2020-06-30 14:21:28

657 次浏览

首先,让我们创建一个表 -mysql> create table DemoTable -> ( -> value int -> ); 查询成功,0 行受影响 (0.82 秒)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(10); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable values(100); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values(20); 查询成功,1 行受影响 (0.28 秒) mysql> insert into DemoTable values(10); 查询成功,1 行受影响 (0.34 秒) mysql> insert into DemoTable values(30); 查询成功,1 行受影响 (0.24 秒) mysql> insert into ... 阅读更多

广告