重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
步骤:
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的广陵网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
1、 为指定的数据库配置mysql的ODBC数据源
先下载一个mysql的odbc的connector,可以到mysql官方网站下载(我使用的是mysql-connector-odbc-5.1.8-win32.msi。这里也有免费的)mysql的ODBC数据源,并安装。安装后鼠标点击电脑里的开始—程序—管理工具—数据源ODBC—跳出ODBC数据源管理器,点击添加,在跳出的创建数据源对话框中找到MySQL ODBC 5.1 Driver,点击完成。在弹出的对话框中的Date Source Name里填写数据源的名称,指定的数据库名更好,用户名和密码均为你的mysql数据库的用户名和密码,database里选择指定的数据库,点击右边的Test按钮,跳出Connection siccessful对话框,说明你的数据源连接成功了,点击OK,点击确定完成
2.powerdesigner的逆向操作。
选择File---Reverse Engineer---Database
a》在弹出的对话框New Physic Data Model里填写你自己的modelName,选择DBMS为MYSQL5点击确定。
b》在弹出的 Database Reverse Engineer Options 里选Using a data source 并点击connect to a data source弹出connect to a data source对话框。
选择data source 为ODBC machine data source,并选择刚才配置好的mysql数据源输入用户密码点击connect返回到Database Reverse Engineer Options,点击确定。
c》此时弹出,Database Reverse Engineer对话框。选择要生成的表点击ok即可将数据库成成对应的数据库物理模型(.pdm文件)
mysql数据库表间的关系图可以通过navicat查看:
1、百度下载navicat并打开;
2、点击navicat界面最右下角标注的按钮即可查看关系图。
方法/步骤
打开MySQL Workbench,并连接数据库。图中显示连接数据库对话框
成功连接后,点击如图所示红色按钮,“create new Schema”,填写数据库名称如“new_schema”,点击“应用”,如图
在弹出的的确认对话框中点击“应用”,如图
OK,成功创建,如图
如图操作,我们开始创建表
需要填写表名(new_table),列名”id、date“和选择列的类型,以及列属性(主键),点击”应用“
7
如图所示,成功创建表,点击右键,选择“select rows”可以编辑表内容
mysql数据库表间的关系图可以通过navicat查看:
第一步:下载navicat打开;
第二步:点击navicat界面最右下角标注的按钮即可查看关系图。
最新的MySQL Workbench已经完全包含了数据库建模与设计、数据库SQL开发和数据库管理与维护等功能。
Mysql数据库-----表
sh.qihoo.com 2018-04-07 08:20
1、定义: 表(table)是数据库最基本的组成单元,数据库是用来存储数据的,数据库中有很多表,每一个表都是一个独立的单元,表也是一个结构化的文件,由行和列组成,行称为数据或记录,列称为字段,字段又包含:字段名称、字段类型、长度、约束。
2、创建表
(1)、语法格式:create table 表名称(字段名 类型(长度) 约束);
(2)、MySQL常用数据类型
VARCHAR:可变长度字符串(VARCH AR(3)表示存储的数据长度丌能超过3个字符长度)
CHAR:定长字符串(CHAR(3) 表示存储的数据长度丌能超过3个字符长度)
INT:整数型(INT(3)表示最大可以存储999)
BIGINT:长整型(对应java程序中的long类型)
FLOAT:浮点型单精度(FLOAT(7,2)表示7个有效数字,2个有效小数位)
DOUBLE:浮点型双精度(DOUBLE(7,2)表示7个有效数字,2个有效小数位)
DATE:日期类型( 实际开发中,常用字符串代替日期类型)
BLOB:二进制大对象 Binary Large Object(专门存储图片、视频、声音等数据)
CLOB:字符型大对象 Character Large Object( 可存储超大文本,可存储4G+字符串)
VARCHAR与CHAR对比:
都是字符串
VARCHAR比较智能,可以根据实际的数据长度分配空间,比较节省空间;但在分配的时候需要相关判断,效率低。
CHAR不需要劢态分配空间,所以执行效率高,但是可能会导致空间浪费
若字段中的数据不具备伸缩性,建议采用CHAR类型存储
若字段中的数据具备很强的伸缩性,建议采用VARCHAR类型存储
具体步骤如下:
1,打开mysqlworkbench,来到工作主面板,点击红色框内的菜单,点击红色框内选项,就会马上新建一个名为mydb的数据库,现在可以也就可以添加数据表,
2,数据表名,引擎类型都可以自行选择,
3,也可以对表进行右击来编辑,
4,点击红色框内选项,可以添加数据库视图模型,点击红色框内选项,可以新建数据表,
5,右击表,可以编辑表,表名,表的引擎以及表的字段,在视图模型下,可以进行表的链接,链接完成会生产一个对应的外键。
MySQL 查看表结构简单命令。
一、简单描述表结构,字段类型desc tabl_name;
显示表结构,字段类型,主键,是否为空等属性,但不显示外键。
二、查询表中列的注释信息
select * from information_schema.columns where table_schema = 'db' #表所在数据库
and table_name = 'tablename' ; #你要查的表
三、只查询列名和注释
select column_name,
column_comment from information_schema.columns where table_schema ='db' and
table_name = 'tablename' ;
四、#查看表的注释
select table_name,table_comment from information_schema.tables where table_schema = 'db' and table_name ='tablename'
ps:二~四是在元数据表中查看,我在实际操作中,常常不灵光,不知为什么,有了解的大侠请留印。
五、查看表生成的DDL show create table table_name;