MySQL表设计
关于blog数据库中建立所有表的sql语句
<一.>sql语句中 约束概念constraint concept
1.1 实体完整性entity integrity(主键--唯一且非空only and is not empty)
违约处理:no action 拒绝执行

1.2 参照完整性约束(外键约束)foreign key() references tableName(fileName) [on delete | update cascade | no action]
违约处理:级联更新或拒绝执行

1.3 用户自定义完整性约束(not null,unique,check)
违约处理:no action

添加列语法
alter table blog_article add columName type constraint
 添加约束例子
alter table blog_article add constraint foreign key(category_Name) references blog_category(category_Name) on delete cascade on update cascade

MySQL表设计基础相关推荐

  1. 删除mysql表_Mysql 删除数据表的三种方式详解

    用法: 1.当你不再需要该表时, 用 drop; 2.当你仍要保留该表,但要删除所有记录时, 用 truncate; 3.当你要删除部分记录或者有可能会后悔的话, 用 delete. 删除程度可从强到 ...

  2. mysql 表空间收缩_mysql表碎片清理和表空间收缩

    mysql表碎片清理和表空间收缩(即清理碎片后report_site_day.ibd文件磁盘空间减小,该方案基于独立表空间存储方式) OPTIMIZETABLE [tablename],当然这种方式只 ...

  3. mysql获取删除的条数_如何从mysql表中删除数百万条记录而不会减速

    有没有一种很好的方法来删除很多记录而不会减慢网站的速度? 我需要从没有索引和主键的MySQL表中删除数百万条记录.我阅读了SO和网上的各种教程,基本策略是限制删除查询,在删除之间休眠一两秒钟,然后重复 ...

  4. Python将MySQL表数据写入excel

    背景:将mysql表查询结果写入excel. 1.使用sqlyog工具将查询结果导出到Excel.xml中,用excel打开发现:因为text字段中有回车换行操作,显示结果行是乱的. 2.用mysql ...

  5. mysql 表空间监控shell_一种通过zabbix监控mysql表空间的方法

    一种通过zabbix监控mysql表空间的方法[ 技术领域: ][0001]本发明涉及计算机自动化运维与监控领域,具体地说是一种通过ZABBIX监控MYSQL表空间的方法.[ 背景技术: ][0002 ...

  6. python mysql 分页_利用python对mysql表做全局模糊搜索并分页实例

    在写django项目的时候,有的数据没有使用模型管理(数据表是动态添加的),所以要直接使用mysql.前端请求数据的时候可能会指定这几个参数:要请求的页号,页大小,以及检索条件. "&quo ...

  7. mysql可视化导入csv文件_我们如何将数据从.CSV文件导入MySQL表?

    实际上,CSV也是一个文本文件,其中的值由逗号分隔,换句话说,我们可以说该文本文件带有CSV(逗号分隔的值).在将数据从.CSV文件导入到MySQL表时,我们需要将FIELDS SEPARATED O ...

  8. mysql表和表的关系_mysql表与表之间建关系

    2.浪费硬盘空间 3.扩展性极差 上述的弊端产生原因类似于把代码全部写在一个py文件中,应该怎么做?  >> 解耦合! 将上述两张表拆成员工的部门两张表 分析表数据之间的关系:多个员工对应 ...

  9. mysql表文件被删_mysql表物理文件被误删的解决方法

    前言 1.该方法只介绍了如何救回这个表名(数据不恢复) 如果想要恢复原来数据 直接用extundelete把文件恢复后放回去即可 2.并且是适用于平时没有全备的情况下  如果有全备 直接那全备的frm ...

最新文章

  1. SpringCloud(第 051 篇)EurekaServer集群高可用注册中心以及简单的安全认证
  2. 美国国防部将把人工智能用于空战
  3. oracle 日期类型显示毫秒
  4. docker 搭建 web_《SpringBoot+Dubbo+Zookeeper整合搭建简单的分布式应用》
  5. linux rm 命令删除文件恢复_【Linux】恢复误删除的文件或目录
  6. webGL学习笔记一
  7. MySQL 高阶语句
  8. editormd编辑器在flask中的使用
  9. mysql执行计划详解
  10. xftp、xshell安装出现1603错误解决,亲测有用
  11. java实现发送qq邮箱验证码
  12. Synopsys Formality Workshop 2013
  13. 在sagemath中安装第三方库
  14. 学习UI设计需要学习哪些软件?
  15. ContentProvider--stable参数
  16. swift linux编译器,Linux平台Swift语言开发学习环境搭建
  17. java csv下载_java实现csv文件下载
  18. NRF51822 2.4G API
  19. mysql utf8mb4 emoji_mysql utf8mb4与emoji表情[转]
  20. Android 开发飞机大战

热门文章

  1. 腾讯云服务器CentOs7系统发布个人网站
  2. Python的filter、map、reduce与lambda结合使用
  3. java 新项目计划_Java的新项目学成在线笔记-day6(十二)
  4. CB Insights发布AI行业25大趋势:中国人脸识别、无人商店发展迅速
  5. 这些假脸实在太逼真了!英伟达造出新一代GAN,生成壁纸级高清大图毫无破绽...
  6. 26所高校联合建议:尽快设置人工智能本科专业
  7. 应用悄悄拿走你的隐私做了什么?只需30秒这个AI给你答案
  8. 12年后,索尼重启机器人业务
  9. 常用插件的封装(轮播图、选项卡、楼梯导航及、拖拽)
  10. [bzoj 4774]修路