找到 4379 篇文章 关于 MySQL

如何在 MySQL 日期格式中使用单引号插入日期?

Vrundesha Joshi
更新于 2020-06-25 11:25:58

650 次浏览

要使用日期格式插入日期,请使用带有单引号中日期的 str_to_date() 函数。以下是语法 -insert into yourTableName values(Value1, value2, ......ValueN, str_to_date(‘anyDate’, ’%Y-%m-%d’));以下是 MySQL 中的日期格式 -格式描述%a缩写星期名称 (Sun 到 Sat)%b缩写月份名称 (Jan 到 Dec)%c数字月份名称 (0 到 12)%D月份中的日期作为数字值,后跟后缀 (1st, 2nd, 3rd, ...)%d月份中的日期作为数字值 (01 到 31)%e月份中的日期作为数字值 (0 到 31)%f微秒 (000000 到 999999)%HHour (00 到 23)%hHour (00 到 12)%IHour (00 到 12)%i分钟 (00 到 59)%j日 ... 阅读更多

如何删除 MySQL 表中的所有记录?

Rishi Rathor
更新于 2020-06-29 07:20:56

15K+ 次浏览

要删除 MySQL 表中的所有记录,请使用 TRUNCATE 命令。让我们首先了解语法 -TRUNCATE TABLE yourTableName。以上语法将删除表中的所有记录。让我们创建一个表来理解以上语法 -mysql> create table TruncateTableDemo −> (    −> BookId int    −> ,    −> BookName varchar(200) −> ); Query OK, 0 rows affected (0.54 sec)使用 insert 命令在表中插入记录。插入表中记录的查询如下 -mysql> insert into TruncateTableDemo values(1001, 'C in Dept'); Query OK, ... 阅读更多

使用 MySQL LIKE 运算符创建具有旧表属性且无重复项的新表?

Jennifer Nicholas
更新于 2020-06-29 07:22:13

51 次浏览

要使用 LIKE 运算符实现此目的,以下是语法 -CREATE TABLE yourTableName2 LIKE yourTableName1;为了理解语法,让我们创建一个表并在其中插入一些记录。创建表的查询如下 -mysql> create table Employee −> (    −> EmployeeId int    −> ,    −> EmployeeName varchar(100) −> ); Query OK, 0 rows affected (0.54 sec)使用 insert 命令将记录插入表中。查询如下 -mysql> insert into Employee values(1, 'Carol'); Query OK, 1 row affected (0.18 sec) mysql> insert into Employee values(2, 'John'); ... 阅读更多

如何在 MySQL 中将行从一个表移动到另一个表?

Anvi Jain
更新于 2020-06-29 07:23:06

4K+ 次浏览

您可以使用 INSERT INTO SELECT 语句将行从一个表移动到另一个表。语法如下 -insert into yourDestinationTableName select *from yourOriginalTable where someCondition为了理解以上语法。让我们创建一个表。创建表的查询如下 -mysql> create table StudentTable    −> (       −> Id int,       −> Name varchar(100)    −> ); Query OK, 0 rows affected (0.65 sec)现在,我将创建第二个表。查询如下 -mysql> create table Employee    −> (       −> EmployeeId int   ... 阅读更多

MySQL 如何从日期格式中提取年份?

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

319 次浏览

要从日期格式中提取年份,您可以使用 MySQL 中的内置函数 YEAR()。查询如下 -mysql> SELECT YEAR(curdate()) as OnlyYearFromCurrentDate;以下是输出 -+-------------------------+ | OnlyYearFromCurrentDate | +-------------------------+ | 2018 | +-------------------------+ 1 row in set (0.00 sec)或者您可以按以下方式操作 -mysql> SELECT YEAR(date(now())) as OnlyYearFromCurrentDate;以下是输出 -+-------------------------+ | OnlyYearFromCurrentDate | +-------------------------+ | 2018 ... 阅读更多

如何在 MySQL 中将现有列设置为主键?

Jennifer Nicholas
更新于 2020-06-29 07:24:28

11K+ 次浏览

您可以使用 alter 命令在 MySQL 中将主键设置为现有列。以下是向现有列添加主键的语法。ALTER TABLE yourTableName ADD PRIMARY KEY(yourColumnName);为了将现有列设置为主键,让我们首先创建一个表。创建表的查询 -mysql> create table AddingPrimaryKeyDemo    −> (       −> UniversityId int,       −> UniversityName varchar(200)    −> ); Query OK, 0 rows affected (1.16 sec)查看上面的查询,我没有添加主键。让我们使用 DESC 检查相同的内容 ... 阅读更多

如何获取 MySQL 表中的列数?

Anvi Jain
更新于 2020-06-29 07:25:22

554 次浏览

要获取列数,请使用 MySQL 中的 information_schema 表的聚合函数 count(*)。以下是查找列数的语法 -SELECT COUNT(*) as anyVariableName from INFORMATION_SCHEMA.COLUMNS where table_schema = ’yourDatabaseName’ and table_name = ’yourTableName’;为了理解以上语法,让我们创建一个包含一些列的表。创建表的查询如下 -mysql> create table CountColumns −> (    −> Bookid int,    −> BookName varchar(200),    −> BookAuthorName varchar(200),    −> BookPublishedDate datetime −> ); Query OK, 0 rows affected (0.69 sec)现在,我的表中共有 4 列 ... 阅读更多

MySQL 命令用于显示当前配置变量?

Vrundesha Joshi
更新于 2020-06-29 07:26:17

220 次浏览

您可以使用 SHOW VARIABLES 命令显示当前配置变量。语法如下 -SHOW VARIABLES;如果您想要任何特定信息,则实现 LIKE 运算符。语法如下 -SHOW VARIABLES LIKE ‘%AnySpecificInformation%’;现在我们将实现以上语法 -mysql> show variables like '%variable%';以下是输出 -+--------------------------------+------------------------------------------------------------------------------------------+ | Variable_name                  | Value                                                                       ... 阅读更多

如何在 MySQL 中将 DATETIME 转换为 DATE?

Rishi Rathor
更新于 2020-06-29 07:27:03

458 次浏览

要将 MySQL 中的 DATETIME 转换为 DATE,请使用 CAST() 函数。语法如下 -select cast(yourColumnName as Date) as anyVariableName from yourTableName;为了理解以上语法,让我们首先创建一个表 -mysql> create table ConvertDatetimeToDate −> (    −> YourDatetime datetime −> ); Query OK, 0 rows affected (0.95 sec)使用 insert 命令将 datetime 插入表中。查询如下 -mysql> insert into ConvertDatetimeToDate values(date_add(now(), interval 1 day)); Query OK, 1 row affected (0.17 sec) mysql> insert into ConvertDatetimeToDate values(date_add(now(), interval -1 day)); Query OK, 1 row affected (0.15 sec) ... 阅读更多

如何列出 MySQL 数据库中的所有触发器?

Jennifer Nicholas
更新于 2020-06-29 07:30:33

453 次浏览

要列出 MySQL 数据库中的所有触发器,您可以使用 SHOW 命令。查询如下 -mysql> show triggers;以下是输出 -+----------------+--------+----------------------+--------------------------------------------------------------------+--------+------------------------+--------------------------------------------+---------+----------------------+----------------------+--------------------+ | Trigger        | Event  | Table                | Statement                                                          | Timing | Created                | sql_mode                             ... 阅读更多

广告