找到 4379 篇文章 关于 MySQL

仅当 MySQL 中包含两个连字符符号时才检索?

Chandu yadav
更新于 2019-07-30 22:30:26

478 次浏览

为此,请使用 LIKE 运算符。让我们首先创建一个表:mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Password varchar(100)    ); Query OK, 0 rows affected (1.27 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(Password) values('John@--123'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable(Password) values('---Carol234'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable(Password) values('--David987'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable(Password) values('Mike----53443'); Query OK, 1 row affected (0.30 sec)使用 select ... 阅读更多

MySQL 查询以获取带年份和月份的日期?

Chandu yadav
更新于 2019-07-30 22:30:26

295 次浏览

对于年份和月份日期的获取,您可以在 MySQL 中使用 YEAR() 和 MONTH() 函数。让我们首先创建一个表 -mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ShippingDate datetime    ); Query OK, 0 rows affected (0.48 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(ShippingDate) values('2019-01-31'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable(ShippingDate) values('2018-12-01'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable(ShippingDate) values('2019-06-02'); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable(ShippingDate) values('2019-11-18'); Query OK, 1 row ... 阅读更多

如何在 MySQL 中选择其中一个或多个列等于某个值的行的查询?

Arjun Thakur
更新于 2019-07-30 22:30:26

361 次浏览

为此,您可以使用多个 OR。让我们首先创建一个表 -mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar(10),    LastName varchar(10),    Age int,    CountryName varchar(10)    ); Query OK, 0 rows affected (0.58 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(FirstName, LastName, Age, CountryName) values('John', 'Smith', 21, 'US'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable(FirstName, LastName, Age, CountryName) values('Carol', 'Taylor', 22, 'AUS'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable(FirstName, LastName, Age, CountryName) values('David', ... 阅读更多

获取 MySQL 中出现频率最高的值得数量?

Ankith Reddy
更新于 2019-07-30 22:30:26

1K+ 次浏览

为此,请使用聚合函数 COUNT() 以及 GROUP BY。让我们首先创建一个表 -mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Value int    ); Query OK, 0 rows affected (0.74 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(Value) values(976); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable(Value) values(67); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable(Value) values(67); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable(Value) values(1); Query OK, 1 row affected (0.27 sec) mysql> ... 阅读更多

MySQL 查询以获取当前日期时间和仅当前日期

George John
更新于 2019-07-30 22:30:26

327 次浏览

查询 SELECT NOW() 给出当前日期以及当前时间。如果您只需要当前日期,则只使用 CURDATE()。以下是日期时间语法 -SELECT NOW();仅日期的语法。SELECT CURDATE();现在让我们实现上述语法 -情况 1:如果您想要当前日期和时间 -mysql> SELECT NOW();输出+-----------------------+ | NOW() | +-----------------------+ | 2019-06-02 15 :30 :39 | +-----------------------+ 1 row in set (0.00 sec)情况 2:如果您只想要当前日期 -mysql> SELECT CURDATE();输出+------------+ | CURDATE() | +------------+ | 2019-06-02 | +------------+ 1 row in set (0.00 sec)

在 MySQL 中将日期增加两周?

Chandu yadav
更新于 2019-07-30 22:30:26

678 次浏览

要在 MySQL 中将日期增加两周,请使用 DATE_ADD() -insert into yourTableName(yourColumnName) values(date_add(now(), interval 2 week));让我们首先创建一个表 -mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ShippingDate datetime    ); Query OK, 0 rows affected (0.62 sec)以下是获取当前日期的查询 -mysql> select now(); +-----------------------+ | now() | +-----------------------+ | 2019-06-02 10 :36 :49 | +-----------------------+ 1 row in set (0.00 sec)使用 ... 阅读更多

MySQL 查询以查找 ID 可被 4 整除的所有行?

Ankith Reddy
更新于 2019-07-30 22:30:26

450 次浏览

让我们首先创建一个其中一列为 ID 的表 -mysql> create table DemoTable    (    ID int,    StudentName varchar(10),    CountryName varchar(20)    ); Query OK, 0 rows affected (0.70 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(0, 'David', 'AUS'); Query OK, 1 row affected (0.24 sec) mysql> insert into DemoTable values(3, 'Chris', 'UK'); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable values(8, 'Carol', 'US'); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable values(9, 'Sam', 'US'); Query OK, 1 row affected (0.14 ... 阅读更多

如何在 MySQL SELECT 中生成字段?

Ankith Reddy
更新于 2019-07-30 22:30:26

140 次浏览

为此请使用关键字 AS。让我们首先创建一个表 -mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(20)    ); Query OK, 0 rows affected (3.16 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(Name) values('John'); Query OK, 1 row affected (0.50 sec) mysql> insert into DemoTable(Name) values('Robert'); Query OK, 1 row affected (0.29 sec) mysql> insert into DemoTable(Name) values('David'); Query OK, 1 row affected (0.54 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;输出+----+--------+ | Id | Name | ... 阅读更多

如何在 MySQL 中按自定义规则(例如按 4、2、1、3 的顺序)排序?

George John
更新于 2019-07-30 22:30:26

229 次浏览

要按自定义规则排序,请使用 ORDER BY FIELD()。让我们首先创建一个表 -mysql> create table DemoTable    (    Number int    ); Query OK, 0 rows affected (0.55 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(1); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(4); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable values(2); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(3); Query OK, 1 row affected (0.14 sec)使用 select 语句显示表中的所有记录 -mysql> ... 阅读更多

将多行组合成 MySQL 中以逗号分隔的列表?

Chandu yadav
更新于 2019-07-30 22:30:26

3K+ 次浏览

要将多行组合成以逗号分隔的列表,请使用 GROUP_CONCAT() 方法。让我们首先创建一个表 -mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(30),    Marks int    ); Query OK, 0 rows affected (0.52 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(Name, Marks) values('John', 67); Query OK, 1 row affected (0.25 sec) mysql> insert into DemoTable(Name, Marks) values('Carol', 69); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable(Name, Marks) values('Sam', 69); Query OK, 1 row affected (0.12 sec) mysql> insert ... 阅读更多

广告