magic操作数据库建表总结
Magic创建表总结
Magic创建表(数据库oracle为例)
首先创建项目:
File——new project(project name起名)——(local files folder 选取路径)
创建完项目需要与数据库建立连接:
创建项目页面(菜单栏 opens the database repository)——ctrl+F4(添加新一行)(name名,建表指定的database name)(database name 方便指定识别哪个数据库)(dbms连接数据库类型)——制定建立哪个用户下——properties(快捷键是alt+enter)设置属性——database server(服务器名)——user name用户名——user password密码
建立连接之后需要创建表:
双击项目——data中建表——name(标识符),(data source name 表名)[表名的命名规则是:模块名+_***,…]——表的属性properties(快捷键是alt+enter)——cache strategy缓存策略——设置成none——sql (check exis tence 检验是否存在 设置成yes)——columns——建字段
创建字段的规则:
设置字段name规则:
1所有字母大写
2字段名要体现字段含义
3字段名不能是关键字子类型
Attribute设置字段类型:
Alpha字符类型 在数据库中存储成char
Numeric数字类型(可带小数 若存负数前加N)
Date日期类型(中设置null value 格式:00/00/0000)
Looical逻辑类型(true/flase)在数据库中存储成数字类型用0/1区别
Blob二进制
Time时间 在数据库中是对应的char类型
创建的时候除去looical可都将属性中:
null all owed改为yes
null default改为yes
picture设置长度
model模版
左侧 models(设置name,attrbutes,picture)
多用于表中有相同字段、属性
Magic中没有主键but有唯一索引
创建唯一索引:
Indexes——name(规则:表名_字段的首字母)——属性properties(快捷键是alt+enter)——sql——clustered改为yes——DB index name改为设置的name
将magic创建的表创建到数据库:
Ctel+g
如果magic建的表的字段与数据库中的不同设置属性:DB Column name 与其相对应
索引如果创建好了更改的话,检查属性中sql中的DB Index name与其相对应
手动添加数据:ctrl+G输入信息——写好ctrl+Q保存——ctrl+M修改