找到 4219 篇文章 适用于 MySQLi

在 MySQL 中选择今天之前 15 天的记录?

AmitDiwan
更新于 2019-12-26 06:18:48

840 次查看

为此,您可以使用 INTERVAL 和 DATE_SUB() 的概念。让我们首先创建一个表 - mysql> create table DemoTable1845      (      ArrivalDate date      ); Query OK, 0 rows affected (0.00 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1845 values('2019-12-02'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1845 values('2019-11-18'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1845 values('2019-12-18'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1845 values('2019-12-25'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1845 values('2019-11-15'); Query ... 阅读更多

在 MySQL 查询中计算百分比并四舍五入结果

AmitDiwan
更新于 2019-12-26 06:15:48

3K+ 次查看

为此,您可以使用 CONCAT() 和 round()。让我们首先创建一个表 - mysql> create table DemoTable1844      (      Number int,      TotalNumber int      ); Query OK, 0 rows affected (0.00 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1844 values(50, 500); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1844 values(80, 500); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1844 values(98, 500); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1844 values(45, 500); Query OK, 1 row affected (0.00 sec)显示... 阅读更多

在 MySQL 中获取特定年份的开始日期和结束日期

AmitDiwan
更新于 2019-12-26 06:11:02

435 次查看

为此,使用 MySQL YEAR() 函数。让我们首先创建一个表 - mysql> create table DemoTable1843      (      StartDate date,      EndDate date      ); Query OK, 0 rows affected (0.00 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1843 values('2019-01-21', '2019-10-12'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1843 values('2018-10-12', '2018-12-31'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1843 values('2016-04-01', '2017-05-02'); Query OK, 1 row affected (0.00 sec)使用 select 语句显示表中的所有记录 - mysql> select * from DemoTable1843;这将产生... 阅读更多

在 MySQL 中将列与 NULL 行相乘?

AmitDiwan
更新于 2019-12-26 06:04:14

408 次查看

要与 NULL 行相乘,您可以使用 COALESCE()。让我们首先创建一个表 - mysql> create table DemoTable1842      (      NumberOfItems int,      Amount int      ); Query OK, 0 rows affected (0.00 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1842 values(10, 40); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1842 values(20, 5); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1842 values(NULL, 10); Query OK, 1 row affected (0.00 sec)使用 select 语句显示表中的所有记录 - mysql> select * from DemoTable1842;这... 阅读更多

在单个 MySQL 查询中使用两个 SELECT 语句返回在特定字段中没有值的记录

AmitDiwan
更新于 2019-12-26 05:59:15

117 次查看

为此,您可以将 WHERE 子句与子查询一起使用。让我们首先创建一个表 - mysql> create table DemoTable1840      (      UserName varchar(20),      UserType ENUM('GUEST', 'ADMIN')      ); Query OK, 0 rows affected (0.00 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1840 values('Chris', 'Admin'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1840 values('David', 'Guest'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1840 values('Chris', 'Guest'); Query OK, 1 row affected (0.00 sec)使用 select 语句显示表中的所有记录 - mysql> select * ... 阅读更多

将大量行插入 MySQL 表的最快方法是什么?

AmitDiwan
更新于 2019-12-26 05:57:54

188 次查看

最快方法的语法如下所示。在这里,我们只使用了一次 INSERT INTO 并形成了一种优化的方法 - insert into yourTableName values(NULL, yourValue1', yourValue2), (NULL, yourValue1', yourValue2), ....N;让我们首先创建一个表 - mysql> create table DemoTable1839      (      ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY,      ClientName varchar(20),      ClientAge int      ); Query OK, 0 rows affected (0.00 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1839 values(NULL, 'Chris', 29), (NULL, 'Chris', 29), (NULL, 'Chris', 29), (NULL, 'Chris', 29), (NULL, 'Chris', 29), (NULL, 'Chris', ... 阅读更多

如何将 Java 连接到 MySQL?

AmitDiwan
更新于 2019-12-24 07:58:15

449 次查看

要将 Java 连接到 MySQL,Java 代码如下 - import java.sql.Connection; import java.sql.DriverManager; public class LostConnectionURLDemo {    public static void main(String[] args){       String JDBCURL="jdbc:mysql://127.0.0.1:3306/web?autoReconnect=true";       Connection con=null;        try{           con = DriverManager.getConnection(JDBCURL,"root","123456");           System.out.println("connection is established");        }       catch(Exception e){          e.printStackTrace();       }    } }这将产生以下输出 -

根据 MySQL 中子字符串的位置对搜索结果排序

AmitDiwan
更新于 2019-12-24 07:55:43

192 次查看

要根据子字符串的位置对搜索结果排序,请使用 ORDER BY LOCATE()。让我们首先创建一个表 - mysql> create table DemoTable1838      (      Subject varchar(100)      ); Query OK, 0 rows affected (0.00 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1838 values('MongoDB MySQL'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1838 values('MySQL Java'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1838 values('JavaWithMySQL'); Query OK, 1 row affected (0.00 sec)使用 select 语句显示表中的所有记录 - mysql> select * from DemoTable1838; 这将... 阅读更多

如何在 MySQL 中从 SELECT 查询获取特定列记录?

AmitDiwan
更新于 2019-12-24 07:54:20

401 次查看

让我们首先创建一个表 - mysql> create table DemoTable1837      (      StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,      StudentName varchar(20)      ); Query OK, 0 rows affected (0.00 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1837(StudentName) values('Chris'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1837(StudentName) values('David'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1837(StudentName) values('Bob'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1837(StudentName) values('Mike'); Query OK, 1 row affected (0.00 sec)使用 select 语句显示表中的所有记录... 阅读更多

修复 MySQL 错误 #1064 - 您的 SQL 语法有错误...靠近 'TYPE=MyISAM?

AmitDiwan
更新于 2019-12-24 07:52:21

691 次查看

当我们对引擎名称使用 TYPE 时,就会发生此错误。错误如下所示:

广告