找到 4379 篇文章 相关 MySQL

在 MySQL 中从两个表中计数并给出字符串的组合计数?

AmitDiwan
更新于 2019-10-04 07:38:31

168 次查看

要进行计数,请使用 MySQL COUNT(*)。但是,使用 UNION ALL,您可以获得字符串的组合计数。让我们首先创建一个表 - mysql> create table DemoTable1 (    Name varchar(20) ); Query OK, 0 rows affected (0.49 sec)使用 insert 命令在表中插入一些记录。我们正在第一个表中插入字符串值 - mysql> insert into DemoTable1 values('Chris'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1 values('Robert'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1 values('Mike'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable1 ... 阅读更多

如何在 MySQL 中执行多个 select 查询?

AmitDiwan
更新于 2019-10-04 07:33:06

4K+ 次查看

要在 MySQL 中执行多个 select 查询,请使用 DELIMITER 的概念。让我们首先创建一个表 - mysql> create table DemoTable1 (    Title text )ENGINE=MyISAM; Query OK, 0 rows affected (0.30 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1 values('The database MySQL is less popular than MongoDB') ; Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable1 values('Java language uses MySQL database'); Query OK, 1 row affected (0.05 sec) mysql> insert into DemoTable1 values('Node.js uses the MongoDB') ; Query OK, 1 row affected (0.05 sec)使用 ... 阅读更多

为什么以下内容在 MySQL 中显示错误:INSERT INTO yourTableName VALUE(yourValue1,yourValue2,.......N);?

AmitDiwan
更新于 2019-10-04 07:28:01

126 次查看

错误在于 VALUE() 的语法。使用 VALUES() 而不是 VALUE()。insert 查询的正确语法如下 - INSERT INTO yourTableName VALUES(yourValue1, yourValue2, .......N);让我们首先创建一个表 - mysql> create table DemoTable (    StudentId int,    StudentName varchar(40),    StudentAge int ); Query OK, 0 rows affected (0.48 sec)使用 insert 命令在表中插入一些记录 - mysql> INSERT INTO DemoTable VALUES(1001, 'Tom', 20); Query OK, 1 row affected (0.11 sec) mysql> INSERT INTO DemoTable VALUES(1002, 'Mike', 21); Query OK, 1 row affected (0.13 sec) mysql> INSERT INTO DemoTable VALUES(1003, 'Sam', 19); Query OK, ... 阅读更多

如何使用 MySQL LIKE 从第一个表创建新表?

AmitDiwan
更新于 2019-10-04 07:25:21

73 次查看

让我们首先创建一个表 - mysql> create table DemoTable1 (    EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    EmployeeName varchar(50) ); Query OK, 0 rows affected (0.48 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1(EmployeeName) values('Tom'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable1(EmployeeName) values('Mike'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable1(EmployeeName) values('Emma'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1(EmployeeName) values('Sam'); Query OK, 1 row affected (0.10 sec)使用 select 语句显示表中的所有记录::mysql> select *from DemoTable1;这将产生 ... 阅读更多

如何在 MySQL 中检查列值是否包含字符串或数字?

AmitDiwan
更新于 2019-10-04 07:22:19

909 次查看

如果您只需要字符串值,请使用以下语法 - select *from yourTableName where yourColumnName NOT regexp '^[0-9]+$';如果您只需要数字,请使用以下语法 - select *from yourTableName where yourColumnName regexp '^[0-9]+$';让我们首先创建一个表 - mysql> create table DemoTable(    Id varchar(100) ); Query OK, 0 rows affected (0.49 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('1000'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values('Carol_Smith'); Query OK, 1 row affected (0.15 ... 阅读更多

使用单个 MySQL 查询将多个值插入临时表?

AmitDiwan
更新于 2019-10-04 07:19:24

704 次查看

让我们首先创建一个表 - mysql> create temporary table DemoTable (    SerialNumber int ); Query OK, 0 rows affected (0.00 sec)使用 insert 命令在表中插入一些记录。这里,我们正在将多个值插入临时表 - mysql> insert into DemoTable values(1),(2),(3),(4),(5),(6),(7),(8); Query OK, 8 rows affected (0.00 sec) Records: 8 Duplicates: 0 Warnings: 0使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable;这将产生以下输出 -+--------------+ | SerialNumber | +--------------+ |            1 | |            2 | |            3 | |            4 | |            5 | |            6 | | 7 | | 8 | +--------------+ 8 rows in set (0.00 sec)

检查多个记录中的列值是否相同,并将这些记录以特殊字符分隔的形式设置在一行中,在 MySQL 中

AmitDiwan
更新于 2019-10-04 07:17:25

53 次查看

为此,您可以将 GROUP_CONCAT() 与 DISTINCT 一起使用。让我们首先创建一个表 - mysql> create table DemoTable (    Id int,    Subject varchar(40) ); Query OK, 0 rows affected (0.56 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(100, 'MySQL'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values(100, 'MongoDB'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values(100, 'Java'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(100, 'MongoDB'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values(101, 'MySQL'); ... 阅读更多

MySQL 查询以仅显示包含单个单词的记录?

AmitDiwan
更新于 2019-10-04 07:15:37

263 次查看

为此,您可以根据 LIKE 过滤记录。让我们首先创建一个表 - mysql> create table DemoTable (    Name varchar(50) ); Query OK, 0 rows affected (0.50 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('John Smith'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values('Adam Smith'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values('Carol'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values('David Miller'); Query OK, 1 ... 阅读更多

在 MySQL 中获取等于今天的日期记录

AmitDiwan
更新于 2019-10-04 07:12:11

118 次查看

为此,使用 CURDATE() 方法将日期记录与当前日期进行比较。让我们首先创建一个表 - mysql> create table DemoTable (    RegistrationLastDate datetime ); Query OK, 0 rows affected (0.61 sec)假设当前日期为 - 2019-09-03使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('2019-08-01'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('2019-09-03 9:50:56'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('2019-09-03'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('2019-09-02'); Query OK, 1 row affected (0.18 sec) mysql> ... 阅读更多

如何在 MySQL 中创建 NVARCHAR 列?

AmitDiwan
更新于 2019-10-04 07:07:20

3K+ 次查看

MySQL 将 NVARCHAR() 转换为 VARCHAR()。NVARCHAR 代表 MySQL 中的国家字符集。让我们首先创建一个表,其中一列“StudentName”为 NVARCHAR - mysql> create table DemoTable (    StudentName NVARCHAR(40),    StudentCountryName VARCHAR(50) ); Query OK, 0 rows affected, 1 warning (0.49 sec)让我们检查表的描述 - mysql> desc DemoTable;这将产生以下输出。如下所示,类型为 NVARCHAR 的 StudentName 列在 MySQL 中自动转换为 VARCHAR -+--------------------+-------------+------+-----+---------+-------+ | Field | Type ... 阅读更多

广告