MySQL是一个开源关系数据库管理系统,使用最常用的数据库管理语言——结构化查询语言用于数据库管理。MySQL是开源的,所以任何人都可以在通用公共许可证的许可下下载它
个性化需要修改。MySQL因其速度、可靠性和适应性而备受关注。大多数人认为当不需要交易处理时
在这种情况下,MySQL是管理内容的最佳选择。
1.insert ignore into
当插入数据时,如出现错误时,如重复数据,将不返回错误,只以警告形式返回。所以使用ignore请确保语句本身没有问题,否则也会被忽略掉。例如:INSERT IGNORE INTO books (name) VALUES (MySQL Manual)
2.on duplicate key update
当primary或者unique重复时,则执行update语句,如update后为无用语句,如id=id,则同1功能相同,但错误不会被忽略掉。例如,为了实现name重复的数据插入不报错,可使用一下语句:INSERT INTO books (name) VALUES (MySQL Manual) ON duplicate KEY UPDATE id = id
3.insert … select … where not exist
根据select的条件判断是否插入,可以不光通过primary 和unique来判断,也可通过其它条件。例如:INSERT INTO books (name) SELECT MySQL Manual FROM dual WHERE NOT EXISTS (SELECT id FROM books WHERE id = 1)
4.replace into
如果存在primary or unique相同的记录,则先删除掉。再插入新记录。例如:REPLACE INTO books SELECT 1, MySQL Manual FROM books
中小企业网站公司站点使用access或mysql,大点的网站站点使用mysql或mssql,至于其它的像Oracle数值数据库只是用于传说中的大型政府机关或军事机关网站站点,对于中小公司企业、集团网站站点来说根本用不上,价格费用很贵不说还需要专业的技术人员去管理维护。