找到 4379 篇文章 关于 MySQL

我们能否使用数学运算对 MySQL 结果进行排序?

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

216 次浏览

是的,我们可以使用 ORDER BY 子句通过数学运算进行排序。让我们首先创建一个表:mysql> create table orderByMathCalculation    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Quantity int,    -> Price int    -> ); Query OK, 0 rows affected (0.57 sec)以下是使用 insert 命令在表中插入一些记录的查询:mysql> insert into orderByMathCalculation(Quantity, Price) values(10, 50); Query OK, 1 row affected (0.21 sec) mysql> insert into orderByMathCalculation(Quantity, Price) values(20, 40); Query OK, 1 row affected (0.14 sec) mysql> insert into orderByMathCalculation(Quantity, Price) values(2, 20); Query ... 阅读更多

MySQL 中 count(*) 和 count(columnName) 之间的区别?

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

3K+ 次浏览

count(*) 返回所有行,无论列是否包含空值,而 count(columnName) 返回除空值行外的行数。让我们首先创建一个表。以下为查询mysql> create table ifNotNullDemo    -> (    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.54 sec)以下是使用 insert 命令在表中插入一些记录的查询:mysql> insert into ifNotNullDemo values('Chris'); Query OK, 1 row affected (0.15 sec) mysql> insert into ifNotNullDemo values(''); Query OK, 1 row affected (0.13 sec) mysql> insert into ifNotNullDemo values('Robert'); Query OK, 1 row affected (0.24 sec) ... 阅读更多

如何使用 Java-MySQL 解决 JDBC 中的未知数据库错误?

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

8K+ 次浏览

如果选择了 MySQL 中不存在的任何数据库,则会出现此类错误。让我们首先显示 JDBC 中未知数据库的错误。Java 代码如下。在这里,我们将数据库设置为“onlinebookstore”,该数据库不存在:import java.sql.Connection; import java.sql.DriverManager; public class UnknownDatabaseDemo {    public static void main(String[] args) {       String JdbcURL = "jdbc:mysql://127.0.0.1:3306/onlinebookstore?useSSL=false";       String Username = "root";       String password = "123456";       Connection con = null;       try {          con = DriverManager.getConnection(JdbcURL, Username, password); ... 阅读更多

如何将一个 MySQL 表中的数据插入到另一个表中并设置其中一列的值?

Nishtha Thakur
更新于 2019-07-30 22:30:25

304 次浏览

让我们首先创建一个表。以下是查询 -mysql> create table insertOneToAnotherTable    -> (    -> Value int    -> ); Query OK, 0 rows affected (0.60 sec)以下是使用 insert 命令在表中插入一些记录的查询 -mysql> insert into insertOneToAnotherTable values(100); Query OK, 1 row affected (0.08 sec) mysql> insert into insertOneToAnotherTable values(200); Query OK, 1 row affected (0.15 sec) mysql> insert into insertOneToAnotherTable values(300); Query OK, 1 row affected (0.13 sec) mysql> insert into insertOneToAnotherTable values(400); Query OK, 1 row affected (0.15 sec) mysql> insert into insertOneToAnotherTable ... 阅读更多

如何在 MySQL 中选择排序列表中间的结果?

Smita Kapse
更新于 2019-07-30 22:30:25

854 次浏览

要选择排序列表中间的结果,请使用 ORDER BY 子句以及 LIMIT。让我们首先创建一个表。以下是查询 -mysql> create table sortedListDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(100)    -> ); Query OK, 0 rows affected (0.46 sec)以下是使用 insert 命令在表中插入一些记录的查询 -mysql> insert into sortedListDemo(StudentName) values('John'); Query OK, 1 row affected (0.62 sec) mysql> insert into sortedListDemo(StudentName) values('Sam'); Query OK, 1 row affected (0.18 sec) mysql> insert into sortedListDemo(StudentName) values('Adam'); ... 阅读更多

使用 MySQL 对整数进行重新排序,但 0 值除外?

Anvi Jain
更新于 2019-07-30 22:30:25

65 次浏览

要对整数进行重新排序,但 0 值除外,请使用以下语法 -select *from yourTableName order by yourColumnName=0 ,yourColumnName;让我们首先创建一个表 -mysql> create table reorderIntegerExcept0    -> (    -> value int    -> ); Query OK, 0 rows affected (0.70 sec)以下是使用 insert 命令在表中插入记录的查询 -mysql> insert into reorderIntegerExcept0 values(90); Query OK, 1 row affected (0.17 sec) mysql> insert into reorderIntegerExcept0 values(10); Query OK, 1 row affected (0.21 sec) mysql> insert into reorderIntegerExcept0 values(0); Query OK, 1 row affected (0.18 sec) mysql> insert into reorderIntegerExcept0 values(40); ... 阅读更多

如何在 MySQL 中将当前日期插入数据库?

Smita Kapse
更新于 2019-07-30 22:30:25

4K+ 次浏览

要将当前日期插入数据库,可以使用 NOW()。以下是语法 -INSERT INTO yourTableName(yourDateColumnName) VALUES(NOW());如果您的列的数据类型为日期,则 NOW() 函数仅插入当前日期,而不是时间,并且 MySQL 会发出警告。要消除警告,可以使用 CURDATE()。让我们首先创建一个表 -mysql> create table insertcurrentdate    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> currentDate date    -> ); Query OK, 0 rows affected (1.09 sec)以下是使用 insert 命令在表中插入一些记录的查询。我们同时使用了 NOW() ... 阅读更多

如何使用 MySQL 将时间格式化为小写 am/pm?

Anvi Jain
更新于 2019-07-30 22:30:25

637 次浏览

要将 MySQL 时间格式化为小写 am/pm,请使用 LOWER() 以及 DATE_FORMAT()。让我们首先创建一个表 -mysql> create table formatTime    -> (    -> LoginTime time    -> ); Query OK, 0 rows affected (0.56 sec)以下是使用 insert 命令在表中插入记录的查询 -mysql> insert into formatTime values('12:40:34'); Query OK, 1 row affected (0.20 sec) mysql> insert into formatTime values('14:10:58'); Query OK, 1 row affected (0.13 sec) mysql> insert into formatTime values('16:56:40'); Query OK, 1 row affected (0.18 sec) mysql> insert into formatTime values('10:12:14'); Query OK, 1 row ... 阅读更多

如何将 10 分钟添加到 MySQL datetime 格式?

Nishtha Thakur
更新于 2019-07-30 22:30:25

321 次浏览

使用 DATE_ADD() 将 10 分钟添加到 datetime 格式。以下是语法 -select date_add(yourColumnName ,interval 10 minute) from yourTableName;让我们首先创建一个表 -mysql> create table add10MinuteDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> DelayDatetime datetime    -> ); Query OK, 0 rows affected (0.83 sec)以下是使用 insert 命令在表中插入记录的查询 -mysql> insert into add10MinuteDemo(DelayDatetime) values('2019-01-23 12:45:56'); Query OK, 1 row affected (0.16 sec) mysql> insert into add10MinuteDemo(DelayDatetime) values('2019-03-25 10:30:23'); Query OK, 1 row affected (0.19 sec) mysql> insert into add10MinuteDemo(DelayDatetime) values('2019-04-21 04:04:30'); Query ... 阅读更多

我们能否使用 GROUP BY 对一列进行分组并在 MySQL 中选择所有数据?

Smita Kapse
更新于 2019-07-30 22:30:25

963 次浏览

是的,您可以为此使用 group_concat()。让我们首先创建一个表 -mysql> create table groupByOneSelectAll    -> (    -> StudentDetails varchar(100),    -> StudentName varchar(100)    -> ); Query OK, 0 rows affected (0.91 sec)以下是使用 insert 命令在表中插入一些记录的查询 -mysql> insert into groupByOneSelectAll values('StudentFirstName', 'John'); Query OK, 1 row affected (0.14 sec) mysql> insert into groupByOneSelectAll values('StudentFirstName', 'Chris'); Query OK, 1 row affected (0.21 sec) mysql> insert into groupByOneSelectAll values('StudentFirstName', 'Robert'); Query OK, 1 row affected (0.65 sec) mysql> insert into groupByOneSelectAll values('StudentFirstName', 'Bob'); Query ... 阅读更多

广告