找到关于数据库的6705 篇文章

在 MySQL 表中为列设置相同的值?

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

59 次浏览

您可以使用 update 命令为所有记录的列设置值。如果您想为列中的所有记录设置 NULL 值,则语法如下:update yourTableName set yourColumnName = NULL;或者,如果您想使用空字符串,则语法如下:update yourTableName set yourColumnName = '';为了理解上述概念,让我们创建一个表。创建表的查询如下:mysql> create table StudentDemo -> ( -> Studentid int, -> StudentName varchar(100), -> Age int -> ); ... 阅读更多

MySQL 中的 int(5) 与 int(10)?

Vrundesha Joshi
更新于 2020-06-29 09:11:10

1K+ 次浏览

括号中的值仅用于显示宽度并设置 zerofill。int(5) 的宽度为 5,而 int(10) 的宽度为 10。让我们来看另一个设置了不同宽度值的 int 的示例。让我们首先创建一个表。在这里,我们将 int 设置为 int(11) 和 int(13)。创建表的查询如下:mysql> create table intVsIntAnyThingDemo -> ( -> Number1 int(11) unsigned zerofill, -> Number int(13) unsigned zerofill -> ); ... 阅读更多

在 MySQL 中将查询结果设置为变量?

Chandu yadav
更新于 2020-06-29 09:10:38

344 次浏览

您可以使用 select into 命令设置查询结果。语法如下:select yourColumnName1 into @anyVariableName from yourTableName where yourColumnName2='anyValue';使用 select 命令检查结果是否在变量中。语法如下:select @anyVariableName;为了理解上述语法,让我们首先创建一个表。创建表的查询如下:mysql> create table StudentInformation -> ( -> StudentId int, -> StudentName varchar(100), -> StudentAge int -> ); ... 阅读更多

MySQL BigInt zerofill 与 int zerofill?

Rishi Rathor
更新于 2019-07-30 22:30:24

214 次浏览

MySQL BigInt 和 int 之间的区别在于 INT 是 32 位长,而 BIGINT 是 64 位长。以下是一些要点:BigInt 占用 8 个字节的存储空间,而 int 占用 4 个字节的存储空间。int(10) 的最大值为 4294967295,而 bigint(20) 的最大值为 18,446,744,073,709,551,615。BigInt(20) 和 int(10) 中的 20 和 10 可用于带 zerofill 的宽度显示。以下是带 zerofill 的 Bigint 和 int 的演示。创建表的查询如下:mysql> create table BigintandintDemo -> ( ... 阅读更多

如何使 MySQL 的 NOW() 和 CURDATE() 函数使用 UTC?

Jennifer Nicholas
更新于 2019-07-30 22:30:24

154 次浏览

要使 MySQL 的 NOW() 和 CURDATE() 函数使用 UTC,您需要编写 my.cnf 文件。在 my.cnf 中写入以下指令:[mysqld_safe] timezone = UTC首先,使用以下查询访问目录:mysql> select @@datadir;以下是输出:+---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\ProgramData\MySQL\MySQL Server 8.0\Data\ | +---------------------------------------------+ ... 阅读更多

在单个 MySQL 查询中对多个条件执行多个 COUNT()?

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

8K+ 次浏览

您可以使用 GROUP BY 在单个查询中对多个条件执行多个 COUNT()。语法如下:SELECT yourColumnName, COUNT(*) from yourTableName group by yourColumnName;为了理解上述语法,让我们首先创建一个表。创建表的查询如下:mysql> create table MultipleCountDemo -> ( -> Id int, -> Name varchar(100), -> Age int -> ); ... 阅读更多

如何在具有 MySQL 的字段中使用 now() 插入当前日期/时间?

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

723 次浏览

在 MySQL 中,可以使用 now() 插入当前日期/时间。语法如下:insert into yourTableName values(now());为了理解在表中插入当前日期/时间的上述概念,让我们首先创建一个表:mysql> create table CurrentDateTimeDemo -> ( -> YourTime datetime -> ); ... 阅读更多

在 MySQL 中使用多个 LIKE 值的 SHOW TABLE 语句?

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

390 次浏览

您可以使用 WHERE 子句和 OR 运算符来显示具有多个 LIKE 的表。语法如下:show table from yourDatabaseName where tables_in_yourDatabaseName Like ‘%anyTableName%’ or tables_in_yourDatabaseName Like ‘%anyTableName2%’ or tables_in_yourDatabaseName Like ‘%anyTableName3%’ . . . . or tables_in_yourDatabaseName Like ‘%anyTableNameN%’在上述语法中,只显示数据库中的表名。这里考虑数据库“test”和同一数据库中的表。显示具有多个 LIKE 的表的查询如下:mysql> show tables from test -> where tables_in_test like '%userrole%' -> or tables_in_test like '%view_student%' -> or tables_in_test like '%wholewordmatchdemo%';... 阅读更多

如何在 MySQL Update 中执行递增?

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

1K+ 次浏览

要在 MySQL 中递增更新值,您需要使用 SET 命令创建一个变量。创建变量的语法如下:set @anyVariableName := 0;要更新值,您需要使用 UPDATE 命令。让我们从创建一个表开始。创建表的查询如下:mysql> create table UpdateValueIncrementally -> ( -> ProductId int -> ); ... 阅读更多

如何在 MySQL 中解析日期?

Rishi Rathor
更新于 2019-07-30 22:30:24

2K+ 次浏览

使用 STR_TO_DATE() 函数在 MySQL 中解析日期。语法如下:select str_to_date(yourColumName, 'format') as anyVariableName from yourTableName;上述语法中的格式为 '%d-%b-%y'。现在,为了理解上述函数,让我们创建一个表。创建表的查询如下:mysql> create table ParseDateDemo -> ( -> yourDate varchar(200) -> ); ... 阅读更多

广告