找到 4379 篇文章 关于 MySQL

使用 MySQL 从表中获取随机行

AmitDiwan
更新于 2019-09-27 07:47:30

117 次浏览

为此,您可以使用 PREPARE 语句。 让我们首先创建一个表 -mysql> create table DemoTable(    FirstName varchar(100),    CountryName varchar(100) ); Query OK, 0 rows affected (0.53 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Adam', 'US'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('Chris', 'AUS'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('Robert', 'UK'); Query OK, 1 row affected (0.32 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;这将产生以下输出 -+-----------+-------------+ | FirstName | ... 阅读更多

如何查找重复的行并在 MySQL 中的单独列中显示其计数?

AmitDiwan
更新于 2019-09-27 07:45:57

97 次浏览

为此,请使用 GROUP BY HAVING 子句。 让我们首先创建一个表 -mysql> create table DemoTable(    Name varchar(100),    Age int ); Query OK, 0 rows affected (1.50 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Chris', 23); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values('David', 21); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('Chris', 23); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('Chris', 21); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable values('Mike', 25); Query OK, ... 阅读更多

在 PL/SQL 中检查给定年份是否为闰年

Arnab Chakraborty
更新于 2019-09-27 07:46:15

3K+ 次浏览

在这里,我们将了解如何使用 PL/SQL 检查给定年份是否为闰年。 在 PL/SQL 代码中,一些命令组按相关语句声明块排列。闰年检查算法如下。算法isLeapYear(year):begin    如果年份能被 4 整除但不能被 100 整除,则       它是闰年    否则如果数字能被 400 整除,则       它是闰年    否则       它不是闰年结束示例DECLARE    year NUMBER := 2012; BEGIN    IF MOD(year, 4)=0   ... 阅读更多

使用 MySQL 进行设置排序的选择

AmitDiwan
更新于 2019-09-27 07:44:11

109 次浏览

为此,您需要使用 IN(),然后使用 FIELD() 方法。 让我们首先创建一个表 -mysql> create table DemoTable(    StudentId varchar(10),    StudentName varchar(20) ) ; Query OK, 0 rows affected (4.11 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('10001', 'Adam'); Query OK, 1 row affected (0.52 sec) mysql> insert into DemoTable values('1010', 'Chris'); Query OK, 1 row affected (0.72 sec) mysql> insert into DemoTable values('1020', 'Bob'); Query OK, 1 row affected (0.34 sec) mysql> insert into DemoTable values('1030', 'Carol'); Query OK, 1 row affected (0.47 sec) mysql> insert into ... 阅读更多

如何在 MySQL 中搜索列中的精确字符串?

AmitDiwan
更新于 2019-09-27 07:42:41

2K+ 次浏览

对于精确字符串,您需要将通配符“%”与 LIKE 运算符一起使用 -select *from yourTableName where binary yourColumnName LIKE '%yourStringValue%';让我们首先创建一个表 -mysql> create table DemoTable(    Name varchar(20) ); Query OK, 0 rows affected (1.93 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (1.11 sec) mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.38 sec) mysql> insert into DemoTable values('Adam'); Query OK, 1 row affected (1.19 sec) mysql> insert into DemoTable values('JOHN'); Query OK, 1 row affected (0.60 sec) mysql> insert into DemoTable ... 阅读更多

使用单个 MySQL 查询计算零、NULL 和除零和 NULL 之外的不同值

AmitDiwan
更新于 2019-09-27 07:41:21

454 次浏览

让我们首先创建一个表 -mysql> create table DemoTable(    Value int ); Query OK, 0 rows affected (1.35 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.30 sec) mysql> insert into DemoTable values(NULL); Query OK, 1 row affected (0.29 sec) mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.59 sec) mysql> insert into DemoTable values(0); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable values(20); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.70 ... 阅读更多

SELECT * 是否比 MySQL 中列出 40 列更快?

AmitDiwan
更新于 2019-09-27 07:39:55

105 次浏览

SELECT * 比列出 40 列慢。 使用 SELECT 查询时,最好列出列名。 让我们看一个简单的例子并创建一个表 -mysql> create table DemoTable(    Id int,    Name varchar(20),    Age int,    ZipCode varchar(20),    CountryName varchar(20) ); Query OK, 0 rows affected (0.82 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(101, 'Chris', 23, '0909332', 'US'); Query OK, 1 row affected (0.48 sec) mysql> insert into DemoTable values(102, 'Bob', 24, '8747443', 'AUS'); Query OK, 1 row affected (0.50 sec) ... 阅读更多

使用子查询从 MySQL 表中获取第二高的分数?

AmitDiwan
更新于 2019-09-27 07:37:46

274 次浏览

让我们首先创建一个表 -mysql> create table DemoTable(    Marks int ); Query OK, 0 rows affected (1.34 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(78); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values(88); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values(67); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(76); Query OK, 1 row affected (0.25 sec) mysql> insert into DemoTable values(98); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(86); Query OK, 1 row affected (0.11 ... 阅读更多

MySQL 查询以计算表列中重复值的个数

AmitDiwan
更新于 2019-09-27 07:36:12

173 次浏览

让我们首先创建一个表 -mysql> create table DemoTable(    Data int ); Query OK, 0 rows affected (0.98 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(60); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable values(40); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(50); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(60); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(40); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values(80); Query OK, 1 row affected (0.15 ... 阅读更多

单个 MySQL 查询以从第一个表中选择值并插入到第二个表中?

AmitDiwan
更新于 2019-09-27 07:34:35

173 次浏览

让我们首先创建一个表 -mysql> create table DemoTable1(    Value int ); Query OK, 0 rows affected (0.65 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1 values(67); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable1 values(46); Query OK, 1 row affected (0.11 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable1;这将产生以下输出 -+-------+ | Value | +-------+ | 67 | | 46 | +-------+ 2 rows in set (0.00 sec)以下是创建...的查询 阅读更多

广告