找到 4379 篇文章 关于 MySQL
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日 ... 阅读更多
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, ... 阅读更多
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'); ... 阅读更多
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 ... 阅读更多
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 ... 阅读更多
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 检查相同的内容 ... 阅读更多
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 列 ... 阅读更多
220 次浏览
您可以使用 SHOW VARIABLES 命令显示当前配置变量。语法如下 -SHOW VARIABLES;如果您想要任何特定信息,则实现 LIKE 运算符。语法如下 -SHOW VARIABLES LIKE ‘%AnySpecificInformation%’;现在我们将实现以上语法 -mysql> show variables like '%variable%';以下是输出 -+--------------------------------+------------------------------------------------------------------------------------------+ | Variable_name | Value ... 阅读更多
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) ... 阅读更多
453 次浏览
要列出 MySQL 数据库中的所有触发器,您可以使用 SHOW 命令。查询如下 -mysql> show triggers;以下是输出 -+----------------+--------+----------------------+--------------------------------------------------------------------+--------+------------------------+--------------------------------------------+---------+----------------------+----------------------+--------------------+ | Trigger | Event | Table | Statement | Timing | Created | sql_mode ... 阅读更多