找到 4379 篇文章 关于 MySQL

在 MySQL 中仅显示时间戳中的日期

AmitDiwan
更新于 2019-12-17 08:01:13

185 次浏览

要仅显示时间戳中的日期,请在 MySQL 中使用 FROM_UNIXTIME() 方法。让我们先创建一个表:mysql> create table DemoTable -> ( -> timestampValue bigint -> ); 查询成功,0 行受影响 (0.70 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(1538332200); 查询成功,1 行受影响 (0.21 秒) mysql> insert into DemoTable values(1577730600); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values(1488652200); 查询成功,1 行受影响 (0.12 秒)使用 select 语句显示表中的所有记录:mysql> select *from DemoTable;这将产生…… 阅读更多

如何在 MySQL 中更新时使用 select 语句?

AmitDiwan
更新于 2019-12-17 07:58:32

265 次浏览

为此,请在使用 MySQL UPDATE 命令时,结合使用子查询和 WHERE 子句。让我们先创建一个表:mysql> create table DemoTable -> ( -> Id int, -> Name varchar(20) -> ); 查询成功,0 行受影响 (0.82 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(100, 'Chris'); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable values(250, 'David'); 查询成功,1 行受影响 (0.25 秒) mysql> insert into DemoTable values(150, 'Mike'); 查询成功,1 行受影响 (0.12 秒)使用 select 语句显示表中的所有记录…… 阅读更多

在 MySQL 中查询结果少于 X 个字符?

AmitDiwan
更新于 2019-12-17 07:54:29

135 次浏览

您可以结合使用 CHAR_LENGTH() 和 WHERE 子句。让我们先创建一个表:mysql> create table DemoTable -> ( -> FullName varchar(50) -> ); 查询成功,0 行受影响 (1.75 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('Chris Brown'); 查询成功,1 行受影响 (0.40 秒) mysql> insert into DemoTable values('David Miller'); 查询成功,1 行受影响 (0.91 秒) mysql> insert into DemoTable values('Robert Miller'); 查询成功,1 行受影响 (0.26 秒) mysql> insert into DemoTable values('John Smith'); 查询成功,1 行受影响 (0.89 秒)使用 select 语句显示表中的所有记录…… 阅读更多

如何在 MySQL 中分割列?

AmitDiwan
更新于 2019-12-17 07:53:04

2K+ 次浏览

要分割列,您需要在 MySQL 中使用 SUBSTRING_INDEX()。让我们先创建一个表:mysql> create table DemoTable -> ( -> Name varchar(40) -> ); 查询成功,0 行受影响 (1.80 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('John_Smith'); 查询成功,1 行受影响 (0.36 秒) mysql> insert into DemoTable values('Carol_Taylor'); 查询成功,1 行受影响 (0.28 秒) mysql> insert into DemoTable values('David_Miller'); 查询成功,1 行受影响 (0.54 秒)使用 select 语句显示表中的所有记录:mysql> select *from DemoTable;这将产生以下输出:+--------------+ ... 阅读更多

在 MySQL 表列中为所有日期记录添加一年

AmitDiwan
更新于 2019-12-17 07:49:36

154 次浏览

让我们先创建一个表:mysql> create table DemoTable -> ( -> JoiningDate datetime -> ); 查询成功,0 行受影响 (0.59 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('2015-01-21'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values('2017-04-02'); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable values('2018-12-31'); 查询成功,1 行受影响 (0.16 秒)使用 select 语句显示表中的所有记录:mysql> select *from DemoTable;这将产生以下输出:+---------------------+ | JoiningDate | +---------------------+ | 2015-01-21 00:00:00 ... 阅读更多

在 create table 语句中间添加注释?这可能吗?

AmitDiwan
更新于 2019-12-17 07:44:06

49 次浏览

是的,可以使用 # 符号。让我们先创建一个表:mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY , # 创建序列号 -> FirstName varchar(20), # 创建一个存储名称的列 -> Age int # 创建一个存储年龄的列 -> ); 查询成功,0 行受影响 (1.43 秒)上面,我们使用 # 符号设置了注释。使用 insert 命令在表中插入一些记录。我们还将使用相同的 # 符号在 insert 语句中设置注释…… 阅读更多

MySQL 如何在一个查询中更新多条记录?

AmitDiwan
更新于 2019-12-17 07:42:13

796 次浏览

让我们先创建一个表:mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Marks1 int, -> Marks2 int, -> Marks3 int -> ); 查询成功,0 行受影响 (0.60 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(Marks1, Marks2, Marks3) values(45, 67, 34); 查询成功,1 行受影响 (0.33 秒) mysql> insert into DemoTable(Marks1, Marks2, Marks3) values(89, 87, 56); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable(Marks1, Marks2, Marks3) values(87, 56, 54); 查询成功,1 行受影响 (0.31 秒)显示…… 阅读更多

从包含域名记录和搜索量的 MySQL 表中找出热门域名

AmitDiwan
更新于 2019-12-17 07:34:46

150 次浏览

为此,您可以结合使用 GROUP BY 和 ORDER BY 子句。让我们先创建一个表:mysql> create table DemoTable -> ( -> URL varchar(40), -> DomainName varchar(20), -> SearchTimes int -> ); 查询成功,0 行受影响 (0.62 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('www.gmail.com', 'gmail.com', 4); 查询成功,1 行受影响 (0.26 秒) mysql> insert into DemoTable values('www.google.com', 'google.com', 3); 查询成功,1 行受影响 (0.25 秒) mysql> insert into DemoTable values('www.gmail.com', 'gmail.com', 9); 查询成功,1 行受影响 (0.15 秒) mysql> insert ... 阅读更多

如何在实现 JDBC - MySQL 连接查询时显示存储引擎?

AmitDiwan
更新于 2019-12-17 07:32:03

112 次浏览

使用 SELECT ENGINE 显示存储引擎名称。让我们先创建一个表:mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20), -> Age int, -> CountryName varchar(20) -> ); 查询成功,0 行受影响 (0.63 秒)以下是使用 JDBC 获取存储引擎的 Java 代码:示例import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class GetTheStorageEngine { public static void main(String[] args) { String hostURL = "jdbc:mysql://127.0.0.1:3306/web?useSSL=false"; Connection con = null; ... 阅读更多

在 MySQL 中获取日期的最后一秒?

AmitDiwan
更新于 2019-12-17 07:30:38

284 次浏览

要在MySQL中获取日期的最后一秒,可以使用INTERVAL命令。让我们先创建一个表:
mysql> create table DemoTable
  -> (
  -> JoiningDatetime datetime,
  -> DueDatetime datetime
  -> );
Query OK, 0 rows affected (0.55 sec)
使用insert命令在表中插入一些记录:
mysql> insert into DemoTable(JoiningDatetime) values('2019-11-03 12:34:54');
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable(JoiningDatetime) values('2019-10-04 12:34:54');
Query OK, 1 row affected (0.13 sec)
使用select语句显示表中的所有记录:
mysql> select * from DemoTable;
这将产生以下输出:
+---------------------+-------------+
| JoiningDatetime   ... 阅读更多

广告