找到关于 MySQL 的4379 篇文章
391 次浏览
要查找最新的日期,请使用 ORDER BY DESC 对日期记录进行排序。由于我们只需要 3 个日期,因此使用 LIMIT 3。让我们首先创建一个表:mysql> create table DemoTable ( AdmissionDate date ); 查询成功,0 行受影响 (0.56 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('2019-09-04'); 查询成功,1 行受影响 (0.09 秒) mysql> insert into DemoTable values('2019-08-10'); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable values('2019-09-21'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable values('2019-09-18'); 查询成功,1 行受影响 (0.17 秒) mysql> ... 阅读更多
67 次浏览
让我们首先创建一个表:mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(30) ); 查询成功,0 行受影响 (0.70 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(StudentName) values('John Smith'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable(StudentName) values('David Miller'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable(StudentName) values('Carol Taylor'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable(StudentName) values('John Doe'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable(StudentName) values('Chris Brown'); 查询成功,1 行 ... 阅读更多
1K+ 次浏览
让我们首先创建一个表:mysql> create table DemoTable ( Number text ); 查询成功,0 行受影响 (0.49 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('7364746464, -'); 查询成功,1 行受影响 (0.21 秒) mysql> insert into DemoTable values('-, 8909094556'); 查询成功,1 行受影响 (0.23 秒) 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable; 这将产生以下输出:+--------------+ | Number | +--------------+ | 7364746464, - | | -, 8909094556 | +--------------+ 2 rows in set (0.00 sec)以下是 ... 阅读更多
268 次浏览
让我们首先创建一个表:mysql> create table DemoTable ( DueDate varchar(100) ); 查询成功,0 行受影响 (0.62 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('August 04, 2019'); 查询成功,1 行受影响 (0.25 秒) 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable; 这将产生以下输出:+----------------+ | DueDate | +----------------+ | August 04, 2019 | +----------------+ 1 row in set (0.00 sec)以下是格式化日期的查询:mysql> set @stringToDate=(select date_format(str_to_date(DueDate, '%M %d, %Y'), '%Y-%m-%d') from ... 阅读更多
385 次浏览
您可以截断表以将自动递增值设置为从 MySQL 中的 1 开始。让我们首先创建一个表:mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY ); 查询成功,0 行受影响 (1.44 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(); 查询成功,1 行受影响 (0.35 秒) mysql> insert into DemoTable values(); 查询成功,1 行受影响 (0.30 秒) mysql> insert into DemoTable values(); 查询成功,1 行受影响 (0.09 秒) mysql> insert into DemoTable values(); 查询成功,1 行受影响 (0.06 秒) 显示所有记录 ... 阅读更多
70 次浏览
不,^ 是 MySQL 中的按位异或运算符。为此,请使用 MySQL 中的 POW() 或 POWER()。让我们首先创建一个表:mysql> create table DemoTable ( BaseValue int, PowerValue float ); 查询成功,0 行受影响 (0.48 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(4, 1.9867); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values(10, 6.789); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable values(20, 8.9); 查询成功,1 行受影响 (0.14 秒) 使用 select 语句显示表中的所有记录:mysql> select *from ... 阅读更多
341 次浏览
让我们首先创建一个表:mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(20), ProductPrice int ); 查询成功,0 行受影响 (0.70 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(CustomerName, ProductPrice) values('Chris', 600); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable(CustomerName, ProductPrice) values('David', 450); 查询成功,1 行受影响 (0.09 秒) mysql> insert into DemoTable(CustomerName, ProductPrice) values('Chris', 980); 查询成功,1 行受影响 (0.40 秒) mysql> insert into DemoTable(CustomerName, ProductPrice) values('Mike', 1200); 查询成功,1 行受影响 (0.11 秒) mysql> insert into ... 阅读更多
524 次浏览
为此,您可以使用 GROUP_CONCAT()。您还需要使用 DISTINCT 来获取不同的记录。让我们首先创建一个表:mysql> create table DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(40), Score int ); 查询成功,0 行受影响 (0.53 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(Name, Score) values('Chris', 56); 查询成功,1 行受影响 (0.21 秒) mysql> insert into DemoTable(Name, Score) values('Robert', 78); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable(Name, Score) values('Chris', 56); 查询成功,1 行受影响 (0.42 秒) mysql> insert ... 阅读更多
286 次浏览
首先,让我们创建一个表 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, PurchaseDate date, SalePrice int ); 查询成功,0 行受影响 (0.51 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(PurchaseDate, SalePrice) values('2018-01-10', 450); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable(PurchaseDate, SalePrice) values('2019-12-25', 1000); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable(PurchaseDate, SalePrice) values('2016-12-02', 5560); 查询成功,1 行受影响 (0.07 秒) mysql> insert into DemoTable(PurchaseDate, SalePrice) values('2015-02-20', 4550); 查询成功,1 行受影响 (0.18 秒) mysql> insert into ... 阅读更多
416 次查看
不会,如果值相同,MySQL UPDATE 不会覆盖值。让我们首先创建一个表 - mysql> create table DemoTable ( StudentId int, StudentMathMarks int, StudentMySQLMarks int ); 查询成功,0 行受影响 (0.46 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(1, 56, 78); 查询成功,1 行受影响 (0.21 秒) mysql> insert into DemoTable values(2, 88, 99); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values(3, 34, 98); 查询成功,1 行受影响 (0.13 秒) 使用 select 语句显示表中的所有记录 - mysql> select *from ... 阅读更多