55问答网
所有问题
Mysql数据库中建表一个字段要求是:email必须包含@符号怎么来写?
如题所述
举报该问题
其他回答
第1个回答 2011-04-05
mysql中没有对应的email类型,我想别的数据库中也不一定有。不过你可以用trigger和 stored procedure 来进行校验。 不过我建议你用程序来判断email是否合法,而且这也是通常的做法。
第2个回答 2011-04-05
这是添加一个限制。你可以在创建表的时候给它增加一个限制:
标准的sql是这么写的:
create table tq
(
email [varchar](50) check([email] like '%@%')
);
追问
加了限制后,输入数据的时候,格式不正确但是仍然可以输入到数据库中,这是怎么回事?
第3个回答 2011-04-05
r.location.reload()">
改为
<body onUnload="opener.reload()">
即可
相似回答
急急急!!!用js做如图表单,
要求:email必须包含@
、 密码根据用户的输入...
答:
1
Email 必须包含
2 密码:根据用户的输入提示不同的信息,弱 中 强 密码输入不一致,给出提示 3 QQ:必须是数字 4 手机号:必须是数字且等于11位
MYSQL中
查询
怎么
判断
一个字段包含
英文?
答:
1、方法一:可以用%来实现。比如:SELECT *FROM usersWHERE emailslike "%b
@email
.com%"。2、方法二:利用mysql 字符串函数 find_in_set();SELECT *FROM usersWHERE find_in_set('
[email protected]
', emails);要注意的
是:mysql
字符串函数 find_in_set(str1,str2)函数是返回str2中str1所在的位...
mysql
用sql语句创建表和
数据库怎么
设置字符编码'
答:
SEX CHAR(1) COMMENT '性别',PRIMARY KEY (NAME))ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='例子表';并且select查询一下,如下图 增加一个AGE字段,ALTER TABLE DEMO ADD AGE CHAR(3);select查询一下,如下图 请对比上下图,可以发现 多出了一个AGE字段,此处是CHAR类型的。那么如何删除我们刚...
mysql表中字段
值带有
符号怎么
匹配?
答:
select names from cout where names = "Wog'Taw";
MySQL
如何写入特殊
符号
答:
在sql中给所有字段值加上
mysql
_real_escape_string函数处理,作用就是给特殊字符进行转义,具体说明网上找 sql="update `qqaide_ini` set `键值`='" . mysql_real_escape_string($keynamearr[$i+1]) . "' WHERE `PCHash`='" . mysql_real_escape_string($PCHash) . "' and `小节`='"...
大家正在搜
怎么在access数据库中建表
mysql怎么建数据库
怎么在mysql中建表
sql怎么建立数据库
mdb数据库怎么建
数据库中sql查询在哪里创建
如何在数据库中建表
数据库中建表
用access创建数据库
相关问题
mysql 新建一个表,表中的字段名是否可以有 + -符号?
mysql表中字段值带有符号怎么匹配?
为什么在DOS窗口中使用MySQL时,输入命令后只出现一个箭...
mysql怎么查询字符串中包含字符
查询数据库中所有字段是否包含某个符号
如何替换mysql数据库中 A字段中 \符号
密码中含有@符号怎么用sqlplus登录数据库
sql中怎么表示“不等于”(数据库,SQL)