找到 4379 篇文章 关于 MySQL

使用 MySQL 通配符查询两个列的值相除并在新列中显示结果?

AmitDiwan
更新于 2019-09-25 10:39:17

261 次查看

让我们首先创建一个表 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Value1 int,    Value2 int ); 查询成功,0 行受影响 (0.55 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(Value1, Value2) values(100, 150); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable(Value1, Value2) values(500, 1000); 查询成功,1 行受影响 (0.09 秒) mysql> insert into DemoTable(Value1, Value2) values(15000, 18000); 查询成功,1 行受影响 (0.13 秒)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable;这将产生以下输出 ... 阅读更多

如何在 MySQL 中将“+”(加号)替换为空格?

AmitDiwan
更新于 2019-09-25 10:36:35

428 次查看

要替换,请使用 MySQL 中的 REPLACE() 函数。让我们首先创建一个表 - mysql> create table DemoTable (    Number varchar(100) ); 查询成功,0 行受影响 (0.86 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('+916578675547'); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values('+918976676564'); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values('+919800087678'); 查询成功,1 行受影响 (0.12 秒)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable;这将产生以下输出 -+---------------+ | Number ... 阅读更多

从 MySQL 数据库中选择随机条目?

AmitDiwan
更新于 2019-09-25 10:34:41

99 次查看

让我们首先创建一个表 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ClientName varchar(100),    ClientAge int ); 查询成功,0 行受影响 (0.92 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(ClientName, ClientAge) values('Robert', 45); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable(ClientName, ClientAge) values('Mike', 55); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable(ClientName, ClientAge) values('Bob', 42); 查询成功,1 行受影响 (0.08 秒) mysql> insert into DemoTable(ClientName, ClientAge) values('Sam', 47); 查询成功,1 行受影响 (0.11 秒)显示所有记录 ... 阅读更多

如何从包含学生成绩的表中获取第二高的值?

AmitDiwan
更新于 2019-09-25 10:32:23

611 次查看

要获取第二高的值,请使用 ORDER BY DESC 和 LIMIT 1, 1。让我们首先创建一个表 - mysql> create table DemoTable (    StudentScore int ); 查询成功,0 行受影响 (0.56 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(89); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable values(69); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values(97); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values(99); 查询成功,1 行受影响 (0.12 秒)使用 select 语句显示表中的所有记录 ... 阅读更多

如何使用 MySQL 查询检索 NULL 的对应值?

AmitDiwan
更新于 2019-09-25 10:29:35

69 次查看

为此,请使用 IS NULL 属性。让我们首先创建一个表 - mysql> create table DemoTable (    EmployeeName varchar(100),    EmployeeAge int ); 查询成功,0 行受影响 (0.59 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Chris', 32); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values('David', 45); 查询成功,1 行受影响 (0.09 秒) mysql> insert into DemoTable values('Bob', NULL); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable values('Sam', 28); 查询成功,1 行受影响 (0.14 秒)使用 select 语句显示表中的所有记录 - mysql> ... 阅读更多

在创建表时为 AUTO_INCREMENT 设置自定义值并使用 ZEROFILL。现在,在使用 INSERT 语句时不插入任何内容会发生什么?

AmitDiwan
更新于 2019-09-25 10:27:36

86 次查看

我们将看到一个示例并创建一个表,其中我们将 StudentId 列设置为 AUTO_INCREMENT = 100 并使用了 ZEROFILL - mysql> create table DemoTable (    StudentId int(7) ZEROFILL NOT NULL AUTO_INCREMENT,    PRIMARY KEY(StudentId) )AUTO_INCREMENT=100; 查询成功,0 行受影响 (0.48 秒)使用 insert 命令在表中插入一些记录。现在,当不插入任何内容时,值将从 101(auto_increment)开始,左侧其余的值将填充 0,因为我们在上面创建表时设置了 ZEROFILL - mysql> insert into DemoTable values(); 查询成功,1 行受影响 ... 阅读更多

如何在 MySQL 中删除值大于特定值的行?

AmitDiwan
更新于 2019-09-25 10:22:42

89 次查看

让我们首先创建一个表 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    PlayerName varchar(100),    PlayerScore int ); 查询成功,0 行受影响 (0.97 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(PlayerName, PlayerScore) values('Chris', 780); 查询成功,1 行受影响 (0.25 秒) mysql> insert into DemoTable(PlayerName, PlayerScore) values('Sam', 1100); 查询成功,1 行受影响 (0.23 秒) mysql> insert into DemoTable(PlayerName, PlayerScore) values('Mike', 900); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable(PlayerName, PlayerScore) values('Bob', 890); 查询成功,1 行受影响 (0.15 秒) mysql> insert into ... 阅读更多

如何将 MySQL CURRENT_TIMESTAMP 格式化为 AM 和 PM?

AmitDiwan
更新于 2019-09-25 10:20:27

400 次查看

要格式化,请使用 DATE_FORMAT()。让我们首先创建一个表 mysql> create table DemoTable (    LoginTime time ); 查询成功,0 行受影响 (0.48 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('13:10'); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values('20:08'); 查询成功,1 行受影响 (0.08 秒) mysql> insert into DemoTable values('10:55'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable values('16:40'); 查询成功,1 行受影响 (0.11 秒)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable;这将产生以下输出 -+-----------+ | ... 阅读更多

如何使用 MySQL 查询仅从列值中删除第一个单词?

AmitDiwan
更新于 2019-09-25 10:18:51

577 次查看

要仅从列值中删除第一个单词,请使用 substring()。以下是语法 - select substring(yourColumnName, locate(' ', yourColumnName)+1) AS anyAliasName from yourTableName;让我们首先创建一个表 - mysql> create table DemoTable (    Title text ); 查询成功,0 行受影响 (0.50 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Java in Depth'); 查询成功,1 行受影响 (0.49 秒) mysql> insert into DemoTable values('C++ is an object oriented programming language'); 查询成功,1 行受影响 (0.47 秒) mysql> insert into DemoTable values('MySQL is a relational database'); 查询成功,1 行受影响 (0.17 ... 阅读更多

使用 SQL 查询从 MySQL 字段中存储的价格中删除 20%?

AmitDiwan
更新于 2019-09-25 10:16:53

99 次查看

假设存储的价格包含 20% 的销售税。现在,让我们首先创建一个表 - mysql> create table DemoTable (    Price int ); 查询成功,0 行受影响 (1.09 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(20); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values(40); 查询成功,1 行受影响 (0.07 秒) mysql> insert into DemoTable values(80); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values(60); 查询成功,1 行受影响 (0.18 秒)使用 select 语句显示表中的所有记录 - mysql> select ... 阅读更多

广告