找到 6705 篇文章 关于数据库

在 MySQL 变量的上下文中,Java long 的等效类型是什么?

Vrundesha Joshi
更新于 2019-07-30 22:30:24

3K+ 次浏览

在 MySQL 变量的上下文中,Java long 的等效类型是 BigInt。在 Java 中,long 数据类型占用 8 个字节,BigInt 也占用相同数量的字节。Java long 演示这是一个 Java long 的演示示例:public class JavaLongDemo { public static void main(String[]args) { long kilometer = 9223372036854775807L; System.out.println("long 类型最大正值:"+kilometer); } }输出如下:BigInt 演示让我们来看一个 MySQL 中 BigInt 类型的示例。下面的查询是…… 阅读更多

MySQL 如何使用 1-3 之间的随机数更新相应的列?

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

906 次浏览

对于范围内的随机数,需要使用 MySQL 的 RAND() 方法。更新的语法如下:UPDATE yourTableName set yourColumnName=value where yourColumnName2=(SELECT FLOOR(1+RAND()*3));在上面的查询中,语句 FLOOR(1+RAND()*3) 生成 1-3 之间的数字并更新列。为了理解上面的语法,让我们先创建一个表。创建表的查询如下:mysql> create table updateRowWith1To3 -> ( -> Id int, -> Name varchar(100) -> ); 在表中插入一些记录…… 阅读更多

MySQL 表名中的下划线会引起问题吗?

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

736 次浏览

不会,MySQL 表名中的下划线不会引起任何问题。使用短横线作为 MySQL 表名才会引起问题。以下演示表明表名中使用下划线不会有任何问题:_StudentTrackerDemo让我们看看在创建表时的情况。创建表的查询如下:mysql> create table _StudentTrackerDemo -> ( -> StudentId int, -> StudentFirstName varchar(100) -> ); 下划线对于表名是有效的,但短横线…… 阅读更多

如何在 MySQL 中轻松地“根据视图创建表”?

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

2K+ 次浏览

可以使用 create table select 语法根据视图创建表。语法如下:CREATE TABLE yourTableName AS SELECT yourColumnName1, yourColumnName2, yourColumnName3, ........N from yourViewName;要运行上述查询,首先需要创建一个表,然后需要在这个表上创建一个视图。之后再运行查询。首先,需要创建一个表。创建表的查询如下:mysql> create table StuedntInformation    -> (    -> Id int,    -> Name varchar(100)    -> ); 我们创建了一个…… 阅读更多

MySQL 查询在过去一小时内修改过的表?

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

373 次浏览

可以使用 INFORMATION_SCHEMA.TABLES 来实现此目的。使用 date_sub() 和 interval。语法如下:SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE DATE_SUB(NOW(), INTERVAL -1HOUR) < ‘UPDATE_TIME’;现在可以检查上述语法。以下查询用于查找过去一小时内修改过的表:mysql> select table_name from `INFORMATION_SCHEMA`.`TABLES` -> WHERE -> DATE_SUB(NOW(), INTERVAL 1 HOUR) < `UPDATE_TIME`;输出+---------------------+ | TABLE_NAME          | +---------------------+ | innodb_table_stats  | | innodb_index_stats  | | employeeinformation | +---------------------+ 上述查询只选择表名。如果需要表模式、表…… 阅读更多

MySQL SELECT IF 语句与 OR?

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

936 次浏览

可以使用 SELECT IF 语句与 OR。为了理解带有 OR 的 select,让我们创建一个表。创建表的查询如下:mysql> create table EmployeeInformation    -> (    -> EmployeeId int,    -> EmployeeName varchar(100),    -> EmployeeStatus varchar(100)    -> ); 使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into EmployeeInformation values(1, 'Sam', 'FullTime'); mysql> insert into EmployeeInformation values(2, 'Mike', 'PartTime'); mysql> … 阅读更多

在 MySQL 中带有条件的截断?

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

1K+ 次浏览

在 MySQL 中,无法使用条件进行截断。不能将 truncate 语句与 where 子句一起使用。如果需要条件,请使用 delete 命令:DELETE FROM yourTableName WHERE youCondition;上述语法没问题,但如果需要更快的解决方案,则与 Truncate 相比,DELETE 不是一个好方法。Truncate 的优点是它不写入日志。让我们创建一个表。创建表的查询如下:mysql> create table DeleteDemo -> ( -> Id int, -> Name varchar(100) … 阅读更多

使用 MySQL SELECT 将 DATETIME 格式设置为 'DDMM-YYYY HH:MM:SS'?

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

2K+ 次浏览

每当从表中检索 datetime 时,datetime 都会给出 'YYYY-MM-DD' 格式。如果要更改输出,则需要使用 MySQL 的内置 date_format() 函数。语法如下:SELECT DATE_FORMAT(yourDatetimeColumnName, yourFormat) as anyVariableName from yourTableName;为了理解上述语法,让我们先创建一个表。创建表的查询如下:mysql> create table UserDateFormat -> ( -> ProductId int, -> ProductDeliverDate datetime -> ); 使用 insert 命令在表中插入一些记录…… 阅读更多

SQL 和 MySQL 有什么区别?

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

494 次浏览

SQLSQL 是一种可用于使用数据库的语言。它是像 MySQL、SQL Server、Oracle 等数据库的基础语言。SQL 代表结构化查询语言,它可用于使用关系数据库管理系统。它也可以用于使用一些命令来访问、操作和更新数据库中的数据。SQL 命令如下:SELECTUPDATE 等。SQL 也可用于创建模式以及控制数据访问。MySQLMySQL 是一个使用 SQL 命令的关系数据库管理系统。MySQL 提供了…… 阅读更多

MySQL TINYINT(2) 和 TINYINT(1) 有什么区别?

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

1K+ 次浏览

TINYINT(2) 和 TINYINT(1) 中的数字 2 和 1 表示显示宽度。除了宽度之外,tinyint(1) 和 tinyint(2) 之间没有区别。如果使用 tinyint(2) 甚至 tinyint(1),差异是相同的。可以使用 zerofill 选项来理解上述概念。tinyint(1) zerofilltinyint(2) zerofill让我们创建一个表。创建表的查询如下:mysql> create table tinyIntDemo    -> (    -> Number1 tinyint(1) zerofill,    -> Number2 tinyint(2) zerofill    -> ); 使用 insert 命令在表中插入记录。查询如下:mysql> insert … 阅读更多

广告