当前位置: 首页 > 编程笔记 >

我应该在MySQL表中将用户名字段命名为“ name”还是“ user_name”?

汤洋
2023-03-14
本文向大家介绍我应该在MySQL表中将用户名字段命名为“ name”还是“ user_name”?,包括了我应该在MySQL表中将用户名字段命名为“ name”还是“ user_name”?的使用技巧和注意事项,需要的朋友参考一下

不要在表名前加上用户名之类的字段名。而是使用用户或用户名。

如果为表名加上前缀,则可能会有歧义,因此请避免为表名加上前缀。

让我们首先创建一个表-

mysql> create table user
   -> (
   -> username varchar(20),
   -> password varchar(20)
   -> );

使用插入命令在表中插入一些记录-

mysql> insert into user values('John','J_635');
mysql> insert into user values('Carol','Carol2212');
mysql> insert into user values('David','@12345678');

使用select语句显示表中的所有记录-

mysql> select * from user;

这将产生以下输出-

+----------+-----------+
| username | password  |
+----------+-----------+
| John     |     J_635 |
| Carol    | Carol2212 |
| David    | @12345678 |
+----------+-----------+
3 rows in set (0.00 sec)
 类似资料:
  • 问题内容: 我对MYSQL非常新。我试图创建一个名为“ option”的表。 我的SQL查询是: 创建表选项( id int不为null主键auto_increment, 选择varchar(30) ) 执行此查询时,它显示以下错误 1064您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第1行(使用0毫秒)附近在’option(id int not null

  • 问题内容: 我有此映射的索引: 在新索引中,我想将“ title”复制到“ title1”和“ title2”,将“ body”复制到“ body1”和“ body2”(不考虑“ other”),并将类型从“ page”更改为“ Articles_eng”。新索引具有以下映射: 通过查看此答案和Elasticsearch重新索引文档,我得出了类似以下内容: 我在脚本行上遇到了麻烦。如果仅执行第一行

  • 本文向大家介绍MySQL命令行中给表添加一个字段(字段名、是否为空、默认值),包括了MySQL命令行中给表添加一个字段(字段名、是否为空、默认值)的使用技巧和注意事项,需要的朋友参考一下 先看一下最简单的例子,在test中,添加一个字段,字段名为birth,类型为date类型。 mysql> alter table test add column birth date; Query OK, 0 r

  • 问题内容: 我有这样的文件 我需要更改为 为此,首先将字段映射添加到现有索引 然后尝试重新索引 错误是 问题答案: 该字段在您的文档中尚不存在,因此您的脚本需要首先创建它: 或更短一些:

  • 所以我不确定应该如何处理它们:有符号的优点是在0附近是安全的,因为那里没有间断,而无符号的优点是在2^63附近,因为那里没有间断。然而,在实践中,您看不到任何接近2^63的地址,因为当前商品硬件的虚拟地址空间被限制在50位以下。这是指签名吗? 1...,有时堆和其他映射区域不靠近地址空间的底部或顶部。

  • 问题内容: 我有一个只包含字段而没有方法的类,如下所示: 这可以很容易地翻译成字典。该类对于将来的添加更加灵活,使用可以更快。那么使用dict会有好处吗?字典会比全班更快吗?并且比具有插槽的课程快吗? 问题答案: 你为什么要把它当作字典?有什么好处?如果您以后要添加一些代码,会发生什么?您的代码会去哪儿? 类用于捆绑相关数据(通常是代码)。 字典用于存储键- 值关系,其中通常键都是同一类型,并且所