找到 4379 篇文章 关于 MySQL
232 次浏览
为此,请使用 CASE WHEN 语句。让我们首先创建一个表 - mysql> create table DemoTable1040 ( Value1 int, Value2 int, Value3 int ); 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1040 values(10, 30, 1); mysql> insert into DemoTable1040 values(40, 20, 50); mysql> insert into DemoTable1040 values(80, 90, 100); 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable1040; 这将产生…… 阅读更多
301 次浏览
要获取左子字符串,请将 LEFT() 与 substring_index() 一起使用。例如,假设文件路径为 -“/MyFile/JavaProgram/Hello.java” 在这里,我们将看到如何显示整个文件路径,但不包括文件名,即 - /MyFile/JavaProgram/ 让我们首先创建一个表 - mysql> create table DemoTable ( FileLocation text ); 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('/MyFile/JavaProgram/Hello.java'); mysql> insert into DemoTable values('/C/AllPrograms/animation.gif'); mysql> insert into DemoTable values('/E/FavFile/ChatProgram.java'); …… 阅读更多
251 次浏览
要获取第四高的值,请将 LIMIT OFFSET 与 ORDER BY 一起使用。让我们首先创建一个表 - mysql> create table DemoTable ( Amount int ); 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(980); mysql> insert into DemoTable values(670); mysql> insert into DemoTable values(890); mysql> insert into DemoTable values(995); mysql> insert into DemoTable values(198); …… 阅读更多
377 次浏览
让我们首先创建一个表 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100), LastName varchar(100) ); 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(FirstName, LastName) values('David', 'Miller'); mysql> insert into DemoTable(FirstName, LastName) values('Carol', 'Miller'); mysql> insert into DemoTable(FirstName, LastName) values('John', 'Doe'); 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 这将产生以下输出…… 阅读更多
4K+ 次浏览
要抑制警告,请设置 SQL_NOTES=0。让我们看一个例子。首先,我们将 SQL_NOTES 设置为 1 - mysql> SET sql_notes = 1; 现在,让我们删除一个不存在的表。您可以看到现在显示警告消息 - mysql> drop table if exists web.DemoTable; 要查看上面的警告消息,您只需要使用 SHOW WARNINGS 命令 - mysql> show warnings; 这将产生以下输出,显示警告消息 - +-------+------+-----------------------------------+ | Level | Code | Message ... 阅读更多
155 次浏览
对于自定义顺序,请使用 ORDER BY FIELD()。让我们首先创建一个表 - mysql> create table DemoTable ( Title varchar(100) ); 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Java_1+'); mysql> insert into DemoTable values('MySQL_23+'); mysql> insert into DemoTable values('MongoDB++'); mysql> insert into DemoTable values('C++_23'); 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 这将产生…… 阅读更多
84 次浏览
让我们首先创建一个表 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(100), Score int ); 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(Name, Score) values('John', 45); mysql> insert into DemoTable(Name, Score) values('Chris', null); mysql> insert into DemoTable(Name, Score) values('David', null); mysql> insert into DemoTable(Name, Score) values('Bob', 1); 使用…… 阅读更多
624 次浏览
为此,您可以使用 INTERVAL 7 day 概念。让我们首先创建一个表 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, AdmissionDate datetime ); 注意 - 假设当前日期是 2019-08-23。使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(AdmissionDate) values('2019-01-23'); mysql> insert into DemoTable(AdmissionDate) values('2019-08-15'); mysql> insert into DemoTable(AdmissionDate) values('2019-08-16'); mysql> insert into DemoTable(AdmissionDate) values('2019-08-24'); …… 阅读更多
94 次浏览
让我们首先创建一个表 - mysql> create table DemoTable ( value1 int, value2 int, value3 int ); 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(20, 40, null); mysql> insert into DemoTable values(40, 40, null); mysql> insert into DemoTable values(null, null, null); 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 这将产生以下输出 - +--------+--------+--------+ | value1 | value2 ... 阅读更多
117 次浏览
为此,请使用带有模运算符的 ORDER BY 语句。让我们先创建一个表:
mysql> create table DemoTable ( StudentId int, StudentName varchar(100) );
Query OK, 0 rows affected (1.88 sec)
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable values(100, 'Chris');
Query OK, 1 row affected (0.41 sec)
mysql> insert into DemoTable values(101, 'Robert');
Query OK, 1 row affected (0.30 sec)
mysql> insert into DemoTable values(102, 'David');
Query OK, 1 row affected (0.94 sec)
mysql> insert into DemoTable values(103, 'Mike');
Query OK, 1 row affected (0.23 sec)
使用… 阅读更多 显示表中的所有记录。