已找到 4379 篇 MySQL 文章
233 次浏览
让我们先创建一个表并设置默认值 −mysql> 创建表格 DemoTable803(用户 ID int 默认值 101,用户名 varchar(100) 默认值 'Chris');查询已完成,0 行受影响 (1.18 秒)使用插入命令向表内插入一些记录。对于我们未插入的值,将自动设置默认值 −mysql> 向 DemoTable803 插入值(102, 'Chris');查询已完成,1 行受影响 (0.34 秒) mysql> 向 DemoTable803(UserName) 插入值('Mike');查询已完成,1 行受影响 (0.48 秒) mysql> 向 DemoTable803(UserId) 插入值(103);查询已完成,1 行受影响 (0.21 秒) mysql> 向 DemoTable803 插入值();查询已完成,1 行受影响 (0.22 秒) mysql> ... 阅读更多内容
154 次浏览
若要从 datetime 列中提取数据,你可以将 date() 与 trim() 一起使用。在此处,trim() 用于在比较时删除空格。让我们先创建一个表 −mysql> create table DemoTable661(Duedate datetime); 查询确定,0 行受影响(0.57 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable661 values(' 2019-01-21 12:02:21'); 查询确定,1 行受影响(0.10 秒) mysql> insert into DemoTable661 values(' 2019-07-11 11:55:59 '); 查询确定,1 行受影响(0.13 秒) mysql> insert into DemoTable661 values('2019-11-21 04:00:59 '); 查询确定,1 行受影响(0.10 秒)使用 select 语句显示表中的所有记录 −mysql> select ... 阅读更多
243 次浏览
是的,你可以使用 date_sub() 从日期中减去天数。以下是语法 −select date_sub(yourColumnName, Interval yourAmountOfDays day) from yourTableName;让我们先创建一个表 −mysql> create table DemoTable660(AdmissionDate datetime); 查询确定,0 行受影响(0.82 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable660 values('2018-01-24'); 查询确定,1 行受影响(0.16 秒) mysql> insert into DemoTable660 values('2019-07-10'); 查询确定,1 行受影响(0.13 秒) mysql> insert into DemoTable660 values('2020-11-20'); 查询确定,1 行受影响(0.59 秒)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable660;这将产生 ... 阅读更多
51 次浏览
若要当值相同时提取特定行,请使用 GROUP BY。让我们先创建一个表 −mysql> create table DemoTable659(Id int, Name varchar(100), Score int); 查询确定,0 行受影响(0.52 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable659 values(11, 'John', 45); 查询确定,1 行受影响(0.14 秒) mysql> insert into DemoTable659 values(15, 'John', 59); 查询确定,1 行受影响(0.20 秒) mysql> insert into DemoTable659 values(15, 'Sam', 61); 查询确定,1 行受影响(0.14 秒)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable659;这将产生 ... 阅读更多
258 次浏览
让我们先创建一个表 −mysql> create table DemoTable658(FirstName varchar(100),value char(2)); 查询确定,0 行受影响(0.95 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable658(FirstName) values('John') ; 查询确定,1 行受影响(0.19 秒) mysql> insert into DemoTable658(value,FirstName) values(default(value),'Sam'); 查询确定,1 行受影响(0.23 秒)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable658;这将产生以下输出 −+-----------+-------+ | FirstName | value | +-----------+-------+ | John | NULL | | Sam | NULL | +-----------+-------+ 2 行的集合 (0.00 秒)
653 次浏览
在此,我们将时间值(例如 150:50:10)转换为日期和小时的形式,即 6 天 6 小时。您可以为此将 CONCAT() 与 HOUR() 配合使用。让我们首先创建一个表 −mysql> create table DemoTable657(DueTime time); 查询已完成,0 行受影响 (3.68 秒)使用插入命令在表中插入一些记录。在此,我们以总小时数的形式插入了记录 −mysql> insert into DemoTable657 values('120:30:00'); 查询已完成,1 行受影响 (0.38 秒) mysql> insert into DemoTable657 values('150:50:10'); 查询已完成,1 行受影响 (0.27 秒)使用 select 语句显示表中的所有记录 −mysql> select *from ... 阅读更多
124 次访问
您可以在存储过程中使用 SELECT *FROM yourTableName。让我们首先创建一个表 −mysql> create table DemoTable654 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(100) ); 查询已完成,0 行受影响 (0.70 秒)使用插入命令在表中插入一些记录 −mysql> insert into DemoTable654(StudentFirstName) values('John'); 查询已完成,1 行受影响 (0.11 秒) mysql> insert into DemoTable654(StudentFirstName) values('Sam'); 查询已完成,1 行受影响 (0.14 秒) mysql> insert into DemoTable654(StudentFirstName) values('Mike'); 查询已完成,1 行受影响 (0.15 秒) mysql> insert into DemoTable654(StudentFirstName) values('Robert'); 查询已完成,1 行受影响 (0.12 秒)使用 ... 阅读更多
370 次访问
如要更改 MySQL 中项的顺序,请使用 ORDER BY 别名。让我们首先创建一个表 −mysql> create table DemoTable653 (Product1Amount int, Product2Amount int); 查询已完成,0 行受影响 (0.42 秒)使用插入命令在表中插入一些记录 −mysql> insert into DemoTable653 values(400, 250); 查询已完成,1 行受影响 (0.14 秒) mysql> insert into DemoTable653 values(500, 300); 查询已完成,1 行受影响 (0.16 秒) mysql> insert into DemoTable653 values(40, 400); 查询已完成,1 行受影响 (0.15 秒) mysql> insert into DemoTable653 values(200, 450); 查询已完成,1 行受影响 (0.14 秒) mysql> insert into DemoTable653 values(50, 20); ... 阅读更多
412 次访问
让我们首先创建一个表 −mysql> create table DemoTable651 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value varchar(100)); 查询已完成,0 行受影响 (0.59 秒)使用插入命令在表中插入一些记录 −mysql> insert into DemoTable651(Value) values('Title'); 查询已完成,1 行受影响 (0.13 秒) mysql> insert into DemoTable651(Value) values('course'); 查询已完成,1 行受影响 (0.26 秒) mysql> insert into DemoTable651(Value) values('subject'); 查询已完成,1 行受影响 (0.20 秒)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable651;这将生成以下输出 −+----+---------+ | Id | Value | +----+---------+ | 1 | ... 阅读更多
244 次浏览
为此,使用聚合函数 COUNT()。我们首先创建一个表格 −mysql> create table DemoTable650 (Value1 int, Value2 int); 查询确认,0 行受影响 (0.83 秒)使用插入命令在表格中插入一些记录 −mysql> insert into DemoTable650 values(100, 500); 查询确认,1 行受影响 (0.17 秒) mysql> insert into DemoTable650 values(100, 500); 查询确认,1 行受影响 (0.10 秒) mysql> insert into DemoTable650 values(100, 500); 查询确认,1 行受影响 (0.14 秒) mysql> insert into DemoTable650 values(100, 500); 查询确认,1 行受影响 (0.23 秒) mysql> insert into DemoTable650 values(200, 500); 查询确认,1 行受影响 (0.12 秒)显示 ... 阅读更多