找到 4379 篇文章 关于 MySQL

MySQL 的 DESCRIBE 命令?

Ankith Reddy
更新于 2019年7月30日 22:30:23

8K+ 次浏览

MySQL 的 DESCRIBE 命令和 DESC 命令等效。DESC 是 DESCRIBE 命令的简写形式,用于显示关于表的信息,例如列名和列名上的约束。DESCRIBE 命令等效于以下命令:SHOW columns from yourTableName 命令。以下查询使用 DESCRIBE 命令显示关于表的信息。查询如下所示:mysql> DESCRIBE Student; 以上,Student 是我的数据库中的表名。上述查询生成以下输出:+-------+--------------+------+-----+---------+-------+ | Field | Type ... 阅读更多

如何获取 MySQL 用户帐户列表?

Arjun Thakur
更新于 2019年7月30日 22:30:23

136 次浏览

要获取 MySQL 用户帐户列表,我们可以使用“SELECT USER”。以下是显示列表的查询:SELECT User FROM mysql.user; 以下是输出:+------------------+ | User | +------------------+ | John | | Mac | | Manish | | mysql.infoschema | | mysql.session ... 阅读更多

如何在 MySQL 中将 NULL 返回为 0?

Chandu yadav
更新于 2019年7月30日 22:30:23

18K+ 次浏览

我们可以使用 IFNULL() 方法在 MySQL 中将 NULL 返回为 0。IFNULL() 的语法如下:IFNULL(YOUREXPRESSION, 0); 让我们看一个例子。首先,我们将创建一个表。mysql> create table NullDemoWithZero -> ( -> id varchar(200) -> ); 创建表后,让我们使用 INSERT 命令在表中插入一些记录。查询如下所示:mysql> insert into NullDemoWithZero values(); ... 阅读更多

MySQL BigInt(20) 和 Int(20) 之间的区别?

Arjun Thakur
更新于 2019年7月30日 22:30:23

3K+ 次浏览

int 类型采用 4 字节有符号整数,即 32 位(可以存储 232 个值)。BigInt 类型采用 8 字节有符号整数,即 64 位(可以存储 264 个值)。让我们看一个例子。创建一个带有 zerofill 的表,这将添加前导零。mysql> create table IntandBigint20Demo -> ( -> Number int(20) zerofill, -> Code BigInt(20) zerofill -> ); 创建表后,我们将记录插入表中。mysql> insert into ... 阅读更多

将 MySQL 列更改为 AUTO_INCREMENT?

Chandu yadav
更新于 2019年7月30日 22:30:23

2K+ 次浏览

假设我们有一个表,现在需要在列名上添加 AUTO_INCREMENT。为此,请使用 MODIFY 命令。在这里,我们将首先创建一个演示表。mysql> create table AddingAutoIncrement -> ( -> Id int, -> Name varchar(200), -> Primary key(Id) -> ); 我们在上面创建了一个表,现在让我们更改表以在列名“Id”上添加 AUTO_INCREMENT。语法如下:... 阅读更多

从 MySQL 表中删除唯一约束?

George John
更新于 2019年7月30日 22:30:23

383 次浏览

首先,让我们创建一个具有唯一约束的表。这意味着我们不能添加重复值。创建表。mysql> create table UniqueConstraintDemo -> ( -> Name varchar(200) unique -> ); 现在,我们可以使用 DESC 命令检查表是否具有唯一约束。查询如下所示。mysql> DESC UniqueConstraintDemo; 以下是输出:+-------+--------------+------+-----+---------+-------+ | Field | Type | Null ... 阅读更多

使用 ALTER TABLE 在 MySQL 中添加复合主键?

Ankith Reddy
更新于 2019年7月30日 22:30:23

1K+ 次浏览

要添加复合主键,请使用 ALTER 命令。让我们首先创建一个演示表。创建表的查询。mysql> create table CompositePrimaryKey -> ( -> Id int, -> StudentName varchar(100), -> Age int -> ); 到目前为止,还没有添加复合主键。让我们现在使用 desc 命令进行检查。mysql> desc CompositePrimaryKey; 以下是输出:+-------------+--------------+------+-----+---------+-------+ | Field ... 阅读更多

如何使用 MySQL replace() 函数替换多条记录中的字符串?

Arjun Thakur
更新于 2019年7月30日 22:30:23

1K+ 次浏览

replace() 函数可用于将一个字符串替换为另一个字符串。要了解 replace(),我们需要创建一个包含一些记录的表。以下是创建表的查询。mysql> create table replaceDemo -> ( -> Name varchar(200) -> ); 使用 INSERT 命令插入一些记录。插入记录的查询如下所示:mysql> insert into replaceDemo values('John'); mysql> insert into replaceDemo values('Demo'); ... 阅读更多

如何删除 MySQL 数据库?

Chandu yadav
更新于 2019年7月30日 22:30:23

285 次浏览

要删除任何数据库,我们需要在 MySQL 中使用 DROP 命令。以下是语法。DROP DATABASE yourDatabaseName; 首先,让我们检查 MySQL 中有多少个数据库。以下是相同的查询。mysql> SHOW DATABASES; 以下是输出。+--------------------+ | Database | +--------------------+ | business | | database1 | | databasesample | | education ... 阅读更多

在 MySQL 数据库中存储货币值的最佳数据类型是什么?

George John
更新于 2019年7月30日 22:30:23

657 次浏览

为了表示货币,我们需要使用 Decimal (TotalDigitsinteger, DigitsAfterDecimalinteger) 方法。假设我们需要显示值 345.66。为此,请计算有多少位数字。在值 345.66 中,总共有 5 位数字,小数点后有 2 位数字,即 66。我们可以使用 MySQL 的 Decimal() 方法来表示相同的数字。以下是精确表示。DECIMAL(5, 2) 让我们首先创建一个表,并为我们的示例考虑上述相同的表示法:mysql> create table MoneyRepresentation -> ( -> Money ... 阅读更多

广告