找到 4379 篇文章 关于 MySQL

在 MySQL 中添加具有自定义起始值的自动递增列

AmitDiwan
更新于 2019年12月13日 06:24:18

1K+ 次浏览

要向已创建的表添加新列,请使用 ALTER TABLE 和 ADD COLUMN。使用 AUTO_INCREMENT 设置自动递增自定义值。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> StudentName varchar(20) -> ); Query OK, 0 rows affected (0.63 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Robert'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('Adam'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('Mike'); Query OK, 1 row affected (0.12 sec) 使用... 阅读更多

MySQL 查询错误,表名为“order”?

AmitDiwan
更新于 2019年12月13日 06:18:26

366 次浏览

order 是一个保留字。要仍然使用保留字,需要在列名周围使用反引号。让我们首先创建一个表 - mysql> create table `order` -> ( -> StudentId int -> ); Query OK, 0 rows affected (1.78 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into `order` values(101); Query OK, 1 row affected (0.26 sec) mysql> insert into `order` values(210); Query OK, 1 row affected (0.18 sec) mysql> insert into `order` values(190); Query OK, 1 row affected (0.28 sec) mysql> insert into `order` values(180); Query OK, 1 ... 阅读更多

在 MySQL 中添加后显示值为零的行?

AmitDiwan
更新于 2019年12月13日 06:16:40

129 次浏览

为此,您可以使用聚合函数 SUM() 以及条件。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Status varchar(20) -> ); Query OK, 0 rows affected (1.22 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('active'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values('active'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('active'); Query OK, 1 row affected (0.30 sec) mysql> insert into DemoTable values('active'); Query OK, 1 row affected (0.18 sec) 使用... 阅读更多

使用 MySQL 在用管道分隔的列中查找匹配的行

AmitDiwan
更新于 2019年12月13日 06:14:20

425 次浏览

要查找匹配项,请在 MySQL 中使用正则表达式。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Value varchar(60) -> ); Query OK, 0 rows affected (0.48 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('8|56|78|45'); Query OK, 1 row affected (0.24 sec) mysql> insert into DemoTable values('9876'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values('98|8'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('3|8|9'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('97|94'); Query OK, 1 ... 阅读更多

如何在 MySQL 中向记录添加包含双引号的字符串?

AmitDiwan
更新于 2019年12月13日 06:11:43

423 次浏览

要插入包含双引号的记录,请使用反斜杠 (\),如下面的语法所示 - 语法 insert into yourTableName values('\"yourValue\"'); 让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.63 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('\"John\"'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('\"Chris\"'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values('\"Adam Smith\"'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('\"Carol\"'); Query OK, 1 row affected ... 阅读更多

MySQL 从记录列表中搜索和替换记录

AmitDiwan
更新于 2019年12月13日 06:10:10

113 次浏览

让我们首先创建一个表 - mysql> create table DemoTable -> ( -> ListOfName text -> ); Query OK, 0 rows affected (0.66 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Carol, Sam, John, David, Bob, Mike, Robert, John, Chris, James, Jace'); Query OK, 1 row affected (0.13 sec) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 这将产生以下输出 - +------------------------------------------------------------+ | ListOfName | +------------------------------------------------------------+ ... 阅读更多

如何在 MySQL 中从字符串中提取日期?

AmitDiwan
更新于 2019年12月13日 06:06:20

599 次浏览

要从 MySQL 中的字符串中提取日期,请使用 SUBSTRING_INDEX()。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Title text -> ); Query OK, 0 rows affected (0.58 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('John has got joining date.12/31/2018'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('Carol has got joining date.01/11/2019'); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable values('Sam will arrive at.12/03/2050'); Query OK, 1 row affected (0.87 sec) 使用 select 语句显示表中的所有记录 ... 阅读更多

MySQL 查询,用于查找两列中出现的次数?

AmitDiwan
更新于 2019年12月13日 06:03:54

404 次浏览

使用 MySQL GROUP_BY 查找两列中出现的次数。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Name1 varchar(20), -> Name2 varchar(20) -> ); Query OK, 0 rows affected (0.61 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('John', 'Adam'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('Chris', 'David'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('Robert', 'Mike'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('David', 'Chris'); Query OK, 1 row ... 阅读更多

使用 MySQL 查找以月份形式表示的日期差异

AmitDiwan
更新于 2019年12月13日 06:01:00

2K+ 次浏览

让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Date1 date, -> Date2 date -> ); Query OK, 0 rows affected (1.04 sec) 使用 insert 命令插入一些记录 &miuns; mysql> insert into DemoTable values('2017-01-10', '2017-12-10'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('2018-12-31', '2015-01-02'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('2020-03-01', '2019-06-15'); Query OK, 1 row affected (0.19 sec) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 这将产生以下输出 - +------------+------------+ | Date1 | Date2 | +------------+------------+ ... 阅读更多

MySQL select * 并查找具有当前日期的记录

AmitDiwan
更新于 2019年12月13日 05:59:12

2K+ 次浏览

对于当前日期,请使用 CURDATE()。此外,使用 STR_TO_DATE() 来格式化日期并将其与当前日期进行比较,如下面的语法所示 - 语法 select *from yourTableName where str_to_date(yourColumnName, 'yourFormatSpecifier')=curdate(); 假设当前日期是 27/10/2019。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> JoiningDate varchar(40) -> ); Query OK, 0 rows affected (0.79 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('27/10/2017'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('27/10/2018'); Query OK, 1 row affected (0.78 sec) mysql> insert into DemoTable values('27/10/2019'); Query ... 阅读更多

广告