找到关于 MySQL 的4379 篇文章

如何在 MySQL 中为邮政编码前面填充“0”?

Anvi Jain
更新于 2019年7月30日 22:30:24

476 次浏览

要在邮政编码前填充 0,请在 MySQL 中使用 LPAD() 函数。语法如下:SELECT LPAD(yourColumnName, columnWidth+1, '0') as anyVariableName from yourTableName;为了理解上述 LPAD() 的概念,让我们创建一个表。该表的一列是邮政编码。创建表的查询如下:mysql> create table ZipCodePadWithZeroDemo -> ( -> Name varchar(200), -> YourZipCode int(6) -> ); 在表中插入一些记录。插入记录的查询如下… 阅读更多

检查 MySQL 中是否存在用户并将其删除?

Vrundesha Joshi
更新于 2019年7月30日 22:30:24

2K+ 次浏览

要检查 MySQL 中有多少用户,请使用 MySQL.user 表。检查有多少用户的语法如下:mysql> SELECT User FROM mysql.user;以下输出显示用户:+------------------+ | User | +------------------+ | Mac | | Manish | | mysql.infoschema | | mysql.session | | mysql.sys | | root ... 阅读更多

仅根据月份和年份在 MySQL 中进行选择?

Rishi Rathor
更新于 2019年7月30日 22:30:24

2K+ 次浏览

要根据月份和年份选择 MySQL,请使用内置函数 YEAR() 和 MONTH()。语法如下:select *from yourTableName where YEAR(yourColumnName) = YearValue AND MONTH(yourColumnName) = monthValue;为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table selectDataOnYearandMonthDemo -> ( -> BookId int, -> BookName varchar(100), -> BookDueDate datetime -> ); 现在您可以在表中插入一些记录。查询如下… 阅读更多

在 datetime 格式的 MySQL 中插入当前日期?

Jennifer Nicholas
更新于 2019年7月30日 22:30:24

857 次浏览

要插入当前日期(而不是时间),您可以使用 MySQL 中的内置函数 CURDATE()。语法如下:INSERT INTO yourTableName values(curdate());或者,如果您想同时添加日期和时间,则可以使用 MySQL 中的内置函数 NOW()。语法如下:INSERT INTO yourTableName values(now());为了理解这两种语法,让我们首先创建一个表。创建表的查询如下:mysql> create table NowAndCurdateDemo -> ( -> YourDueDate datetime -> ); 实施两者… 阅读更多

适用于 Windows 的 MySQL 命令行客户端?

Anvi Jain
更新于 2019年7月30日 22:30:24

3K+ 次浏览

为了安装适用于 Windows 的 MySQL 命令行客户端,您需要访问以下 URL 获取下载链接 https://dev.mysqlserver.cn/downloads/mysql/ 然后您需要选择操作系统。之后,您需要选择 Windows (x86, 32/64 位) 并下载安装程序。

如何显示 MySQL 表的引擎?

Vrundesha Joshi
更新于 2020年6月25日 12:30:25

1K+ 次浏览

要知道 MySQL 表是否使用 MyISAM 或 InnoDB 引擎,您可以使用以下语法。以下语法可用于多个表:show table status from yourDatabaseName;以下是可用于特定表的语法,即了解表的引擎:show table status from yourDatabaseName Like ‘yourTableName’。以下是显示所有表引擎的查询:mysql> show table status from sampleTest;以下是输出:+--------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+--------------------+----------+----------------+---------+ | Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | ... 阅读更多

更新 MySQL 中的列大小并增加其大小?

Rishi Rathor
更新于 2019年7月30日 22:30:24

345 次浏览

要更新列大小,您可以使用 alter 命令。语法如下:alter table yourTableName change yourColumnName yourColumnName data type;为了理解上述语法,让我们创建一个表。创建表的查询:mysql> create table DataTruncated -> ( -> id int, -> Name varchar(5) -> ); 查看上面的“Name”列,列大小为 5。每当我们给出大于 5 的大小时,MySQL 就会给出以下错误:mysql> ... 阅读更多

如何在 MySQL 中获取表的主键?

Jennifer Nicholas
更新于 2019年7月30日 22:30:24

4K+ 次浏览

要获取表的首要键,您可以使用 show 命令。语法如下:SHOW INDEX FROM yourDatebaseName.yourTableName WHERE Key_name = 'PRIMARY';假设我们有一个带有两个主键的表;其中一个是“Id”,第二个是“RollNum”。表的查询如下:mysql> create table TwoOrMorePrimary -> ( -> Id int, -> Name varchar(200), -> RollNum int -> , -> Primary key(Id, Age) -> ); 应用上述语法获取表的首要键。… 阅读更多

MySQL 中的分隔符?

Anvi Jain
更新于 2019年7月30日 22:30:24

6K+ 次浏览

当您需要定义存储过程、函数以及创建触发器时,可以使用分隔符。默认分隔符是分号。您可以更改分隔符以创建过程等等。但是,如果您正在考虑多个语句,则需要使用不同的分隔符,例如 $$ 或 //。这里我们有一个表“GetRecordFromNow”,其中包含以下记录:+---------------------+ | YourDateTime | +---------------------+ | 2018-12-07 22:30:18 | | 2018-12-03 22:30:31 | | 2018-12-02 22:30:41 | | 2018-12-01 22:30:56 | | 2018-12-03 22:31:04 | +---------------------+ 5 rows in ... 阅读更多

从 MySQL NOW() -1 天选择记录?

Vrundesha Joshi
更新于 2019年7月30日 22:30:24

2K+ 次浏览

要从 NOW() -1 天获取记录,您可以使用以下语法:select *from yourTableName where yourColumnName >=now()-interval 1 day;为了理解上述语法,让我们首先创建一个表。创建表的查询。mysql> create table GetRecordsFromNow -> ( -> YourDateTime datetime -> ); 现在将一些日期插入字段中。插入记录的查询如下:mysql> insert into GetRecordsFromNow values(date_add(now(), interval 3 day)); mysql> insert into GetRecordsFromNow values(date_add(now(), interval -1 day)); ... 阅读更多

广告