找到 4379 篇文章 关于 MySQL

MySQL 查询如何删除第一个数字?

AmitDiwan
更新于 2019年8月22日 13:05:05

670 次查看

为此,使用 SUBSTR()。以下是语法 -更新您的 tableName 设置您的 columnName=substr(您的 columnName, 2);让我们先创建一个表 -mysql> 创建表 DemoTable607 (Value varchar(100)); 查询确定,0 行受影响 (0.69 秒)使用 insert 命令在表中插入一些记录 -mysql> 插入到 DemoTable607 值('83967364'); 查询确定,1 行受影响 (0.17 秒) mysql> 插入到 DemoTable607 值('10939432'); 查询确定,1 行受影响 (0.15 秒) mysql> 插入到 DemoTable607 值('932111'); 查询确定,1 行受影响 (0.16 秒)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable607;这将产生以下输出 -+----------+ | Value    | +----------+ | 83967364 ... 阅读更多

MySQL 使用 EXPLAIN 命令进行 ORDER BY

AmitDiwan
更新于 2019年8月22日 13:02:12

99 次查看

让我们先创建一个表 -mysql> 创建表 DemoTable606 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100)); 查询确定,0 行受影响 (0.56 秒)使用 insert 命令在表中插入一些记录 -mysql> 插入到 DemoTable606(FirstName) 值('John'); 查询确定,1 行受影响 (0.15 秒) mysql> 插入到 DemoTable606(FirstName) 值('Robert'); 查询确定,1 行受影响 (0.14 秒) mysql> 插入到 DemoTable606(FirstName) 值('Chris'); 查询确定,1 行受影响 (0.13 秒) mysql> 插入到 DemoTable606(FirstName) 值('David'); 查询确定,1 行受影响 (0.13 秒)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable606;这将产生以下输出 -+----+-----------+ ... 阅读更多

在 MySQL 中格式化日期以显示包含完整日期的月份名称?

AmitDiwan
更新于 2019年8月22日 12:57:43

112 次查看

为此,您可以使用 DATE_FORMAT()。让我们先创建一个表 -mysql> 创建表 DemoTable605 (DueDate date); 查询确定,0 行受影响 (0.57 秒)使用 insert 命令在表中插入一些记录 -mysql> 插入到 DemoTable605 值('2019-01-21'); 查询确定,1 行受影响 (0.21 秒) mysql> 插入到 DemoTable605 值('2019-02-23'); 查询确定,1 行受影响 (0.11 秒) mysql> 插入到 DemoTable605 值(curdate()); 查询确定,1 行受影响 (0.15 秒)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable605;这将产生以下输出 -+------------+ | DueDate    | +------------+ | 2019-01-21 | | 2019-02-23 | | 2019-03-04 ... 阅读更多

MySQL 中 IN 运算符是否适用于逗号分隔的参数?

AmitDiwan
更新于 2020年7月2日 11:32:42

158 次查看

对命令分隔的参数使用 FIND_IN_SET()。让我们先创建一个表 -mysql> 创建表 DemoTable604 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Title varchar(100)); 查询确定,0 行受影响 (0.51 秒)使用 insert 命令在表中插入一些记录 -mysql> 插入到 DemoTable604(Title) 值('MySQL'); 查询确定,1 行受影响 (0.18 秒) mysql> 插入到 DemoTable604(Title) 值('C++'); 查询确定,1 行受影响 (0.13 秒) mysql> 插入到 DemoTable604(Title) 值('MongoDB'); 查询确定,1 行受影响 (0.16 秒) mysql> 插入到 DemoTable604(Title) 值('Java'); 查询确定,1 行受影响 (0.14 秒)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable604;这 ... 阅读更多

如何在 MySQL 中查找列的名称?

AmitDiwan
更新于 2019年8月22日 12:48:51

3K+ 次查看

为此,您可以使用 SHOW COLUMNS 或 INFORMATION_SCHEMA.COLUMN。让我们先创建一个表 -mysql> 创建表 DemoTable603    (       ClientId int NOT NULL AUTO_INCREMENT,       ClientName varchar(100),       ClientAge int,       ClientAddress varchar(100),       ClientCountryName varchar(100),       ClientEducationDetails varchar(200),       PRIMARY KEY(ClientId)    ); 查询确定,0 行受影响 (0.59 秒)案例 1 - 使用 SHOW 命令以下是查找 MySQL 中列名称的查询 -mysql> SHOW COLUMNS FROM DemoTable603;这将产生以下输出 -+------------------------+--------------+------+-----+---------+----------------+ | Field           ... 阅读更多

MySQL 中带引号的表/字段名称与不带引号的名称?

AmitDiwan
更新于 2019年8月22日 12:40:38

149 次查看

任何标识符,如表名、存储过程、视图名或列等,可以带引号或不带引号。当标识符是保留关键字时,必须对其加引号,否则会发生错误。让我们先创建一个表。这里,我们取字段名为保留关键字 -mysql> 创建表 `INT` (`select` int, `varchar` varchar(100)); 查询确定,0 行受影响 (0.50 秒)使用 insert 命令在表中插入一些记录 -mysql> 插入到 `INT` 值(1, 'MySQL'); 查询确定,1 行受影响 (0.14 秒) mysql> 插入到 `INT` 值(2, 'MongoDB'); 查询确定,1 行受影响 (0.34 秒) mysql> 插入到 `INT` 值(3, ... 阅读更多

执行 MySQL ORDER BY 关键字匹配?

AmitDiwan
更新于 2019年8月22日 12:33:34

115 次查看

为此,让我们创建一个表,插入一些值并使用 ORDER BY CASE。让我们先创建一个表 -mysql> 创建表 DemoTable602 (GameName text); 查询确定,0 行受影响 (0.55 秒)使用 insert 命令在表中插入一些记录 -mysql> 插入到 DemoTable602 值('Candy cash game'); 查询确定,1 行受影响 (0.19 秒) mysql> 插入到 DemoTable602 值('Pubg'); 查询确定,1 行受影响 (0.12 秒) mysql> 插入到 DemoTable602 值('cash Candy game'); 查询确定,1 行受影响 (0.15 秒) mysql> 插入到 DemoTable602 值('subway'); 查询确定,1 行受影响 (0.14 秒)使用 ... 阅读更多

在 MySQL 中检索列值以 2 个元音字母开头的记录

AmitDiwan
更新于 2019年8月22日 12:30:19

90 次查看

让我们先创建一个表 -mysql> 创建表 DemoTable664 (CityName varchar(100)); 查询确定,0 行受影响 (0.89 秒)使用 insert 命令在表中插入一些记录 -mysql> 插入到 DemoTable664 值('Springfield'); 查询确定,1 行受影响 (0.15 秒) mysql> 插入到 DemoTable664 值('Austin'); 查询确定,1 行受影响 (0.30 秒) mysql> 插入到 DemoTable664 值('Franklin'); 查询确定,1 行受影响 (0.16 秒) mysql> 插入到 DemoTable664 值('OAKLAND'); 查询确定,1 行受影响 (0.11 秒) mysql> 插入到 DemoTable664 值('Anchorage'); 查询确定,1 行受影响 (0.18 秒)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable664;这 ... 阅读更多

MySQL 字段中的 Enum 与 NOT NULL?

AmitDiwan
更新于 2019年8月22日 12:23:40

752 次查看

在 ENUM 数据类型中,如果您不声明 NOT NULL,则它会提供默认值 NULL。但是,如果您声明 NOT NULL,则它会提供 ENUM 中的第一个值。案例 1 -当 ENUM 提供 NULL 值时。让我们先创建一个表:mysql> 创建表 DemoTable1(isMarried ENUM('YES', 'NO')); 查询确定,0 行受影响 (0.76 秒)使用 insert 命令在表中插入一些记录 -mysql> 插入到 DemoTable1 值(); 查询确定,1 行受影响 (0.18 秒)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable1;这将产生以下输出 -+-----------+ | isMarried | +-----------+ ... 阅读更多

如何在 MySQL 中将单个列中的姓氏和名字分成两个新列?

AmitDiwan
更新于 2019年8月22日 12:19:39

2K+ 次查看

为此,使用 SUBSTRING_INDEX() 和 REPLACE()。 让我们首先创建一个表 -mysql> create table DemoTable (Name varchar(100)); Query OK, 0 rows affected (0.53 sec)使用 insert 命令在表中插入一些记录。 在这里,我们插入了姓氏和名字 -mysql> insert into DemoTable values('Chris | Bob Brown'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('Carol | Robert Taylor'); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable values('Sam | David Miller'); Query OK, 1 row affected (0.13 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;这将 ... 阅读更多

广告