相关疑难解决方法(0)

常见的MySQL字段及其相应的数据类型

我正在建立一个非常小的MySQL数据库,存储,名字,姓氏,电子邮件和电话号码,我正在努力为每个字段找到"完美"的数据类型.我知道没有一个完美的答案,但必须有一些常见的常用惯例,例如这些.例如,我已经确定一个未格式化的美国电话号码太大而无法存储为unsigned int,它必须至少是一个bigint.

因为我相信其他人可能会觉得这很有用,我不想把我的问题限制在我上面提到的字段中.

哪些数据类型适用于常见数据库字段?电话号码,电子邮件和地址等字段?

mysql database types

108
推荐指数
5
解决办法
11万
查看次数

国际电话号码最大和最小?

国际电话号码的最大和最小位数是多少?(国家代码+区号+电话号码)

standards phone-number

42
推荐指数
4
解决办法
7万
查看次数

电话号码的最佳正则表达式是什么?

可能重复:
用于电话号码验证的全面正则表达式
哪些正则表达式将与有效的国际电话号码匹配?

我在StackOverflow上看到了一些与电话号码匹配的正则表达式。但是,许多人似乎并未考虑可能的空格或数字之间的虚线以提高可读性。

我来自荷兰,但我想使用与任何电话号码都匹配的正则表达式,包括国外的电话号码。

我想将其用于插件,例如用于浏览器的Skype查找和替换插件。

目前,我正在使用以下正则表达式:

^((\+)?)([\s-.\(\)]*\d{1}){8,13}$
Run Code Online (Sandbox Code Playgroud)

有人对此有所改善吗?

regex phone-number

3
推荐指数
1
解决办法
1万
查看次数

SQL Server中电话号码的约束

电话号码的约束为7位数.如何检查它是否是SQL Server中的7位数?

CREATE TABLE Customer
(
    C_ID INT NOT NULL IDENTITY(1,1) PRIMARY KEY,
    C_Name VARCHAR(255) NOT NULL,
    Phone INT 
);
Run Code Online (Sandbox Code Playgroud)

sql-server check-constraints

2
推荐指数
1
解决办法
3万
查看次数