表结构:
CREATE TABLE IF NOT EXISTS `ipadsoft` (
`id_sid` int(11) NOT NULL AUTO_INCREMENT COMMENT '软件id',
`id_sname` varchar(100) NOT NULL COMMENT '软件名称',
`id_spictures` varchar(200) NOT NULL COMMENT '图片地址',
`id_size` varchar(20) NOT NULL COMMENT '软件大小',
`id_slicence` varchar(30) NOT NULL COMMENT '许可证',
`id_supday` varchar(20) NOT NULL COMMENT '更新日期',
`id_sos` varchar(30) NOT NULL COMMENT '操作系统',
`id_spromulgator` varchar(50) NOT NULL COMMENT '发布者',
`id_sdescribe` text NOT NULL COMMENT '描述',
`id_sdownurl` varchar(200) NOT NULL COMMENT '下载地址',
`id_cid` int(11) NOT NULL COMMENT '类id',
PRIMARY KEY (`id_sid`),
UNIQUE KEY `id_sdownurl` (`id_sdownurl`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='ipad软件详情表'
想删除某个表中某个字段的unique key:
ALTER TABLE ipadsoft DROP INDEX
id_sdownurl;
select * from `iphonesoft` group by `ie_cid` having count(`ie_cid`)>1
ALTER TABLE `keyword` ADD UNIQUE (`k_id`)
windows下重启mysql
net stop mysql
net start mysql
分享到:
相关推荐
当主表的记录被从表参照时,主表的记录将不允许删除,如果要删除数据,需要先删除从表中依赖该记录的数据, 然后才可以删除主表的数据。还有一种就是级联删除子表数据。 注意:外键约束的参照列,在主表中引用的只能...
mysql “ON DUPLICATE KEY UPDATE” 语法如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重复值的行执行UPDATE;如果不会导致唯一值列...
3.主键索引(primary key):主键索引在唯一索引的基础上增加了不为空的约束,也就是 NOT NULL+UNIQUE,只能有一个 4.全文索引(FULLTEXT):MySQL 自带的全文索引只支持英文。 一般使用专门的全文搜索引擎,比如 ES...
数据库实验四 数据库实验 数据库实验四 数据库实验 数据库实验四 数据库实验 数据库实验四 数据库实验 数据库实验四 数据库实验
MySQL 自4.1版以后开始支持INSERT … ON DUPLICATE KEY UPDATE语法,使得原本需要执行3条SQL语句(SELECT,INSERT,UPDATE),缩减为1条语句即可完成。例如ipstats表结构如下: 代码如下:CREATE TABLE ipstats (ip ...
mysql数据库设计 数据库设计 约束 约束 * 概念: 对表中的数据进⾏限定,保证数据的正确性、有效性和完整性。 * 分类: 1. 主键约束:primary key 1. 注意: 1. 含义:⾮空且唯⼀ 2. ⼀张表只能有⼀个字段为主键 3. ...
唯一索引 (UNIQUE KEY) 避免重复的字段值出现,唯一索引可以重复(多个列都可标识为唯一索引) 常规索引 (KEY/INDEX) 默认的,可以用INDEX/KEY 关键字来设置 全文索引 (FULLTEXT) 在特定的数据库引擎下才有,...
增删改表中的数据1、添加数据2、删除数据3、修改数据七、DQL:查询语句1、语法:2、基础查询3、条件查询4、排序查询5、聚合函数6、分组查询7、分页查询八、表的约束1、概念2、分类1.主键约束:primary key2.非空约束...
只有一点除外,如果表中的一个旧记录与一个用于PRIMARY KEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。请参见13.2.4节,“INSERT语法”。 注意,除非表有一个PRIMARY KEY或...
primary key 主键 一张列表中只允许出现一个主键(not null + unique) auto-increment 自增长 foregin key 外键 建立两个表之间的联系 语法 constraint fk_dep foreign key(关联列名) references 被关联表(被关联...
MySQL ALTER语法如下: ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...] alter_specification: ADD [COLUMN] create_definition [FIRST | AFTER column_name ] or ADD INDEX [index_name] (index_col...
set pause "please put an enter key" 且 set pause on:设置带有提示的分屏 oerr ora 904 :查看错误 set head off :去掉表头 set feed off :去掉表尾 保存在oracle数据库中的所有操作细节: spool ...
unique约束:唯一性约束。 default约束:默认值约束。 check约束:检查约束,check约束通过约束条件表达式设置列值应该满足的条件。 1.5 范式 1.5.1 第一范式 1.5.1.1 规范 无重复的列,确保每列保持原子性,即...
10、说明:两张关联表,删除主表中已经在副表中没有的信息 delete from table1 where not exists ( select * from table2 where table1.field1=table2.field1 ) 11、说明:四表联查问题: select * from a left ...
简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 常见的数据模型 1. 层次结构模型: 层次结构模型实质上是一种有根结点的定向有序树,IMS...
自动替换generator.properties中的句号(.)为反斜杠,设置key为key+"dir"后缀 示例: pkg=com.company => pkg_dir=com/company 7. 数据库表配置,用于自定义生成器模板引用的table变量 配置文件必须存放在classpath: ...
完全兼容crontab语法,且支持秒的配置,可使用数组规定好精确操作时间 请使用swoole扩展1.7.9-stable及以上版本.Swoole 支持worker处理redis队列任务 2.配置的支持 具体配置文件...
要避免复制记录,表必须有PRIMARY KEY或一个UNIQUE索引。当新记录复制唯一键值的旧记录时,REPLACE关键字可以将旧记录替换为新记录。 如果备份时遇到服务器性能问题,可以有帮助的一个策略是在从服务器而不是主...
{12.21.1}primary key, unique}{181}{subsection.12.21.1} {12.21.2}unique}{182}{subsection.12.21.2} {12.21.3}foreign key}{182}{subsection.12.21.3} {12.22}view}{187}{section.12.22} {12.23}index, ...
foreignKey 外键,对应事实表中的一个列,它通过 <Hierarchy> 元素中的主键属性连接起来。 3.4. Hierarchy 你一定要指定其中的各种关系 , 如果没有指定 , 就默认 Hierarchy 里面装的是来自立方体中的真实表 . ...