找到 6705 篇文章 关于 数据库
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 ... 阅读更多
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); ... 阅读更多
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 ... 阅读更多
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 ... 阅读更多
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 命令在表中插入一些记录。以下是插入记录的查询: ... 阅读更多
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 ... 阅读更多
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) ... 阅读更多
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)在表中插入一些记录。插入记录的查询如下: ... 阅读更多
2K+ 次查看
要检查 MySQL 中存在多少个用户,请使用 MySQL.user 表。以下是如何检查存在多少用户的语法。mysql> SELECT User FROM mysql.user;以下输出显示用户:+------------------+ | User | +------------------+ | Mac | | Manish | | mysql.infoschema | | mysql.session | | mysql.sys | | root ... 阅读更多
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)现在您可以在表中插入一些记录。查询是 ... 阅读更多