找到 6705 篇文章 关于 数据库

MySQL 连接运算符?

George John
更新于 2020-06-25 12:59:12

391 次查看

您可以使用 MySQL 内置函数 CONCAT()。语法如下:SELECT CONCAT(('(', yourColumnName1, ', ', yourColumnName2, ', ', yourColumnName3, ...N')')as anyVariableName from yourTableName;为了理解上述语法,让我们首先创建一个表。创建表的查询如下:mysql> create table Concatenation_OperatorDemo -> ( -> -> VendorId int, -> VendorName varchar(100), -> VendorCountry varchar(100) -> ); Query OK, 0 rows affected (0.69 sec)使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into Concatenation_OperatorDemo values(101, 'Carol', 'US'); Query OK, 1 row affected (0.19 sec) mysql> insert ... 阅读更多

MySQL 使用 1-3 之间的随机数更新

Chandu yadav
更新于 2020-06-25 13:01:59

1K+ 次查看

使用 1-3 之间的随机数更新列的语法如下:update yourTableName set yourColumnName=FLOOR(1+RAND()*3);为了理解上述语法,让我们首先创建一个表。创建表的查询如下:mysql> create table UpdateNumber1To3 -> ( -> MyNumber int -> ); Query OK, 0 rows affected (0.61 sec)使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into UpdateNumber1To3 values(100); Query OK, 1 row affected (0.16 sec) mysql> insert into UpdateNumber1To3 values(140); Query OK, 1 row affected (0.25 sec) mysql> insert into UpdateNumber1To3 values(130); ... 阅读更多

获取 MySQL 中每个约束中的字段

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

55 次查看

假设我们有一个名为“business”的数据库,其中包含多个表。如果要获取每个约束中的字段,则使用以下查询。以下查询用于获取这些约束中的每一个的字段:mysql> select * −> from information_schema.key_column_usage −> where constraint_schema = 'business';以下是输出:+--------------------+-------------------+--------------------------+---------------+--------------+------------------------------+--------------+------------------+-------------------------------+-------------------------+-----------------------+------------------------+ | CONSTRAINT_CATALOG | CONSTRAINT_SCHEMA | CONSTRAINT_NAME          | TABLE_CATALOG | TABLE_SCHEMA | TABLE_NAME                   | COLUMN_NAME | ORDINAL_POSITION  | POSITION_IN_UNIQUE_CONSTRAINT | REFERENCED_TABLE_SCHEMA | REFERENCED_TABLE_NAME | REFERENCED_COLUMN_NAME | +--------------------+-------------------+--------------------------+---------------+--------------+------------------------------+--------------+------------------+-------------------------------+-------------------------+-----------------------+------------------------+ | def         ... 阅读更多

如何使用 MySQL 将查询结果存储到变量中?

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

8K+ 次查看

要使用 MySQL 将查询结果存储到变量中,请使用 SET 命令。语法如下:SET @anyVariableName = ( yourQuery);为了理解上述概念,让我们创建一个表。以下是如何创建表的查询:mysql> create table QueryResultDemo    −> (    −> Price int    −> ); Query OK, 0 rows affected (0.59 sec)现在让我们向表中插入一些记录。以下是插入记录的查询:mysql> insert into QueryResultDemo values(100); Query OK, 1 row affected (0.17 sec) mysql> insert into QueryResultDemo values(20); Query OK, 1 row ... 阅读更多

比较 MySQL DATETIME 字段中的 DATE 字符串与字符串?

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

1K+ 次查看

您可以使用 MySQL 中的 DATE() 函数比较 DATE 字符串与 DATETIME 字段中的字符串。语法如下:select *from yourTableName where DATE(yourColumnName) = ’anyDateString’;为了理解上述语法,让我们创建一个表并在表中设置一些日期时间值。创建表的查询:mysql> create table DateTimeDemo −> ( −> ArrivalTime datetime −> ); Query OK, 0 rows affected (0.61 sec)让我们使用 insert 命令在表中插入一些记录。以下是插入记录的查询: ... 阅读更多

获取 MySQL 中两个时间戳之间的秒差?

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

693 次查看

要获取两个时间戳之间的秒差,请在 MySQL 中使用两个内置函数 TIME_TO_SEC() 和 TIMEDIFF()。语法如下:select time_to_sec(timediff(yourCoulnName1, yourCoulnName2)) as anyVariableName from yourTableName;为了理解上述概念,让我们首先创建一个表。创建表的查询。mysql> create table TimeToSecond −> ( −> MyTime timestamp, −> YourTime timestamp −> ); Query OK, 0 rows affected (0.48 sec)现在您可以在表中插入一些日期时间值。查询如下:mysql> insert into TimeToSecond values('2016-05-10 10:02:00', '2016-05-10 10:00:00'); Query ... 阅读更多

在 MySQL 中连接两列?

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

8K+ 次查看

要连接两列,请在 MySQL 中使用 CONCAT() 函数。语法如下:select CONCAT(yourColumnName1, ' ', yourColumnName2) as anyVariableName from yourTableName;为了理解上述概念,让我们创建一个表。创建表的查询如下:mysql> create table concatenateTwoColumnsDemo    −> (    −> StudentId int,    −> StudentName varchar(200),    −> StudentAge int    −> ); Query OK, 0 rows affected (1.06 sec)现在您可以在表中插入一些记录。插入记录的查询如下:mysql> insert into concatenateTwoColumnsDemo values(1, 'Sam', 21); Query OK, 1 row affected (0.18 sec) ... 阅读更多

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

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

476 次查看

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

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

Vrundesha Joshi
更新于 2019-07-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-07-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 −> ); Query OK, 0 rows affected (0.57 sec)现在您可以在表中插入一些记录。查询是 ... 阅读更多

广告