因为使用数据库建表语句较为规范,你做的操作有迹可循,在本地建表以后,把语句复制在线上数据库执行一遍就可以了,手动建表的话不一定能保证两次建表一模一样,而且很麻烦(但是可以把表复制过去,但是这样的话测试数据也都复制进去了,还要进行删除操作,有的数据库工具可以选择“仅结构”,像我用的这版就没有这个选项)

而且当数据量很多时,你增加一个字段,并且要对这个字段进行插入操作,用工具一个个插入就很麻烦 这个时候就要用数据库建表语句就很方便。而且数据量多时,你进行这个操作可能花费十分钟,而这时有别人也对这张表就行了操作 这个时候就会对表造成锁表,有了语句也可以查一查执行过什么操作

数据字典:

比如在页面里的下拉框里的选项不应该写死  应该在数据库中建立数据字典 放到Redis中  初始化时就加载这些选项 这样增加选项时也不用频繁修改代码

角色权限表  一个角色有哪些权限  这个权限有哪些功能 :菜单功能  这个权限下可以看到哪些菜单  按钮功能  这个权限下可以看到哪些按钮   数据功能  每个权限下看到的数据也可以是不一样的。比如一个小区的管理员  他就只能看到跟这个小区有关的数据

为什么要用数据库建表语句而不直接在工具里建表呢?相关推荐

  1. 在线MySQL,SQL Server建表语句生成JSON测试数据工具

    在线MySQL,SQL Server建表语句生成JSON测试数据工具 在线MySQL,SQL Server建表语句生成JSON测试数据工具 本工具可以将SQL建表语句生成JSON测试数据,支持MySQ ...

  2. MySql建表语句迁移DB2方法总结(踩坑记录)

    一.前言 最近需要把mysql数据库中的表迁移到DB2数据库,表内的数据用kettle可以实现迁移,但是建表语句却怎么也搞不好. 百度半天,发现并没有什么好的方法或工具能把mysql建表语句转成DB2 ...

  3. Python导出MySQL数据库中表的建表语句到文件

    为了做数据对象的版本控制,需要将MySQL数据库中的表结构导出成文件进行版本化管理,试写了一下,可以完整导出数据库中的表结构信息 # -*- coding: utf-8 -*- import os i ...

  4. SQL建表语句(建立学生_课程数据库)

    SQL建表语句(建立学生_课程数据库) (1)建立学生_课程数据库 (2)创建学生表Student 包含Sno(学号),Sname(姓名),Ssex(性别),Sage(年龄),Sdapt(所在系)属性 ...

  5. postgres 命令行建数据库表_Postgresql 查看建表语句 命令

    Mysql查看建表语句以及修改引擎 更多内容推荐微信公众号,欢迎关注: 1 查看系统支持的存储引擎 show engines; 2 查看表使用的存储引擎 两种方法: a.show table stat ...

  6. PowerDesigner,如何将Oracle数据库建表语句转化成Mysql数据库建表语句。

    在实际工作中,一张表,我们可能需要在Mysql数据库中建表,又要在Oracle数据库中建表.表中每个字段的数据类型.中文注释.是否可为NULL 问题,非常影响我们建表的效率.本篇文章,以Oracle数 ...

  7. python脚本-通过数据库建表语句生成表格

    python脚本-通过数据库建表语句生成表格 文章目录 python脚本-通过数据库建表语句生成表格 获取数据库建表sql ,需要带备注COMMENT 把sql复制进txt文档,编写python脚本 ...

  8. 数据库mysql自建模拟购物系统(建表语句、检索语句)

    题目:购物系统数据库设计 一.场景描述 随着互联网的普及,越来越多的人选择网上购物.购物系统已经成为了必然趋势,购物系统的主要资源是商品.商品由用户从网上查看价格.品质.评论等选择商品,用户下单付款后 ...

  9. PowerDesigner,如何将Mysql数据库建表语句转化成Oracle数据库建表语句。

    在实际工作中,一张表,我们可能需要在Mysql数据库中建表,又要在Oracle数据库中建表.表中每个字段的数据类型.中文注释.是否可为NULL 问题,非常影响我们建表的效率.本篇文章,以Mysql数据 ...

最新文章

  1. 一分钟先生之拨云见日看绩效
  2. 5中打开safari_iOS13版Safari浏览器新功能上线:可调节上传照片大小
  3. VMware搭建Android x86
  4. 创业三年来的一些感想 - 创业篇1
  5. 如何才能打造一个良好的Java功底,提高自己的核心竞争力?
  6. Numpy Chararray对象
  7. Eclipse build launcher 3具体步骤
  8. 迭代器 in C++
  9. xilinx sdk文本编辑器显示行数
  10. Navicat安装问题及解决办法
  11. 大学四年零基础自学Java的路线
  12. 【大数据时代】前端数据可视化利器D3.js、highcharts、echarts(毕设调研)
  13. Antelopenbsp;和Barracuda区别
  14. get请求 params参数传递以及获取
  15. php 判断字数,php统计字数
  16. Cython 图片去除水印
  17. java实现gif动画效果(java显示动态图片)
  18. 丢手帕问题 java_丢手帕问题java 实现
  19. 1年时间强势进阶,百度财报公布好看视频成长秘密
  20. 10 个神奇的网站,助力带薪摸鱼

热门文章

  1. 用IDEA进行Java后台开发(二)
  2. element-plus组件库快速上手教程
  3. java notify 用法_Java notify的使用
  4. logstash采集数据配置示例
  5. 双十一运动装备推荐指南,健身爱好者必备装备分享
  6. 2019石磊考研政治【全程班视频】
  7. Linux-java环境配置
  8. 飞思卡尔16位单片机(十二)—— IIC模块测试
  9. 无线监控设置smtp服务器,监控smtp服务器
  10. 职场“狼道”双赢秘籍