我是靠谱客的博主 清脆仙人掌,最近开发中收集的这篇文章主要介绍mysql 表名 下划线_我们可以在MySQL表名中加下划线吗?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

您不能在表名称中添加下划线。如果您仍想使用下划线创建新表,请使用反引号(而不是单引号)将其引起来。

但是,让我们首先尝试在带下划线的表名周围设置引号。以下是一个例子-mysql> create table 'Demo_Table725'(

ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY,

ClientName varchar(100),

ClientAge int,

ClientCountryName varchar(100),

isMarried boolean

);

这将产生以下输出,即错误,因为我们没有使用反引号-ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds

to your MySQL server version for the right syntax to use near ''Demo_Table725'

(

ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY,

ClientName v' at line 1

现在,我们将修复上述问题并使用反引号创建相同的表-mysql> create table `Demo_Table725`(

ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY,

ClientName varchar(100),

ClientAge int,

ClientCountryName varchar(100),

isMarried boolean

);

使用插入命令在表中插入一些记录-mysql> insert into `Demo_Table725`(ClientName,ClientAge,ClientCountryName,isMarried) values('John',34,'US',true);

mysql> insert into `Demo_Table725`(ClientName,ClientAge,ClientCountryName,isMarried) values('Chris',28,'UK',false);

使用select语句显示表中的所有记录-mysql> select *from `Demo_Table725`;

这将产生以下输出-+----------+------------+-----------+-------------------+-----------+

| ClientId | ClientName | ClientAge | ClientCountryName | isMarried |

+----------+------------+-----------+-------------------+-----------+

| 1        | John       | 34        | US                | 1         |

| 2        | Chris      | 28        | UK                | 0         |

+----------+------------+-----------+-------------------+-----------+

2 rows in set (0.00 sec)

最后

以上就是清脆仙人掌为你收集整理的mysql 表名 下划线_我们可以在MySQL表名中加下划线吗?的全部内容,希望文章能够帮你解决mysql 表名 下划线_我们可以在MySQL表名中加下划线吗?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部