MySQL(3)— 数据管理】的更多相关文章

准备工作 注意   mysqldump.exe是MySQL数据库服务器的导出数据工具(登录对应mysql.exe) 1.数据备份 将数据库服务器中的数据保存在本地的SQL文件中 语法 mysqldump.exe –h主机名 [–p端口号] –u用户名 –p密码 [-d] dbname [tablename] > c:/file.sql 注意:终端必须在管理员模式下运行win7(com+r输入cmd)win10(com+x选择命令提示符) 以win10 截图为例 a.操作结果 导出的sql文件截图…
狂神声明 : 文章均为自己的学习笔记 , 转载一定注明出处 ; 编辑不易 , 防君子不防小人~共勉 ! mysql学习[第2篇]:MySQL数据管理 外键管理 外键概念 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键.由此可见,外键表示了两个关系之间的相关联系.以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表. 在实际操作中,将一个表的值放入第二个表来表示关联,所使用的值是第一个表的主键值(在必要时可包括复合主键值).此时,第二个表中保存…
---安装安装mysqlconnector http://www.mysql.com/products/connector/ /* 配置mysqlconnector ODBC数据管理器->系统DSN->添加->mysql ODBC 5.3 ANSI driver->填入data source name如jt,mysql的ip.用户名.密码即可 */ --新建链接服务器 exec sp_addlinkedserver @server='MySqll_Aggregation',--OD…
Mysql:MySQL数据管理 外键管理 外键概念 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键.由此可见,外键表示了两个关系之间的相关联系.以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表. 在实际操作中,将一个表的值放入第二个表来表示关联,所使用的值是第一个表的主键值(在必要时可包括复合主键值).此时,第二个表中保存这些值的属性称为外键(foreign key). 外键作用 保持数据一致性,完整性,主要目的是控制存储在外键表中的数据…
三.MySQL数据管理(DML) 3-1.外键(了解即可) ALTER TABLE `aa表名` ADD CONSTRAINT `约束名` FOREIGN KEY (字段名) REFERENCES `xx表`(`字段`) --修改 表 aa 添加 约束 'fk_xxid' 外键 (字段) 引用 xx表的 xxid 最佳实践 数据库只用来存数据 我们想使用多张表的数据,想使用外键(程序实现:aa join bb on a.xid = bb.xid) 3-2.DML语言(重要 ) 数据库意义:数据存…
3.MySQL数据管理 3.1外键 方式一:  create table `grade`(  `gradeid` int(10) not null auto_increment comment '年纪id',  `gradename` VARCHAR(50) not null comment '年纪名称',  PRIMARY key(`gradeid`) )ENGINE=innodb default CHARSET=utf8 ​ /* 学生表的gradeid要去引用年级表的gradeid 定义外…
MySQL数据管理 外键 外键概念 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键.由此可见,外键表示了两个关系之间的相关联系.以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表. 在实际操作中,将一个表的值放入第二个表来表示关联,所使用的值是第一个表的主键值(在必要时可包括复合主键值).此时,第二个表中保存这些值的属性称为外键(foreign key). 外键作用:保持数据一致性,完整性,主要目的是控制存储在外键表中的数据,约束. 使两张…
计算机数据管理技术发展 1. 自由管理阶段 用户以文件形式将数据组织起来,并附属在各自的应用程序下.    1.数据不保存     当时计算机主要用于科学计算,一般不需要将数据长期保存,只是计算某一课题时输入数据,用完就撤走.     2.应用程序管理数据     数据需要由应用程序自己设计.说明(定义)和管理,没有相应的软件系统负责数据的管理工作.应用程 序中不仅要规定数据的逻辑结构,而且要设计物理结构(包括存储结构.存取方法.输入方式等),所以程序 员负担很重.     3.数据不共享   …
外键约束的使用(只有InnoDB存储引擎支持外键) create table news_cate( id tinyint unsigned auto_increment key comment '编号', cateName varchar(50) not null unique comment '分类名称', cateDesc varchar(100) not null default '' comment '分类描述' )engine=innodb charset=utf8; insert n…
MySQL中的多表联查 --查询emp的id username age depName create table emp( id int unsigned auto_increment key, username varchar(20) not null unique comment '编号', age tinyint unsigned not null default 18 comment '年龄', sex enum('男','女','保密') not null default '保密' c…