我们之前对mysql数据库的操作都是在dos窗口下进行的,下面给大家介绍一个图形化工具,使用这个工具可以来操作数据库,点击此处下载 SQLyog工具,解压之后,双击如图1-1所示的应用程序: 查看全文>>
Java技术文章2016-10-18 |传智播客JAVA培训学院, |JAVA培训,JAVAEE培训,JAVA技术之单表查询练习,传智播客java培训官网
我们在dos窗口下使用命令操作数据库时,当向数据库中插入的数据或从数据库中查询的数据中包含中文时,就会出现乱码。出现乱码的原因是我们安装MySQL数据库服务器时已经指定了编码是utf8,而dos窗口的默认编码是gbk,也就是说客户端与服务器的编码不一样,这样就导致了乱码。 使用如下命令可以查看MySQL数据库编码: 查看全文>>
Java技术文章2016-10-18 |传智播客JAVA培训学院 |JAVA培训,JAVAEE培训,JAVA技术之MySQL编码问题,传智播客java培训官网
当有数据更新时,管理员一定要及时的做好数据库的备份工作,以防止意外情况的发生。正确、及时的进行数据库备份能减少数据丢失后恢复数据库的工作量。所以为了避免数据在灾难后无法恢复,必须对数据库进行备份。 查看全文>>
Java技术文章2016-10-18 |传智播客JAVA培训学院 |JAVA培训,JAVAEE培训,JAVA技术之MySQL数据库的备份与恢复,传智播客java培训官网
MySQL中的主键约束是指在表中定义一个主键来唯一确定表中每一行记录的标识符。当某一列添加了主键约束后,那么这一列的数据就不能重复出现。这样每行记录中其主键列的值就是这一行的唯一标识。 主键的关键字是:PRIMARY KEY,它有以下三个特性: 非空:主键列中的值不能为空; 唯一:主键列中的值不能重复; 被引用:该特性会在学习外键的时候说明。 查看全文>>
Java技术文章2016-10-18 |传智播客JAVA培训学院 |JAVA培训,JAVAEE培训,传智播客java培训官网
MySQL提供了主键自动增长的功能,所谓的自增长是指在用户没有给出主键值时,MySQL数据库会自动为该条记录生成一个主键值,这个主键值是在最大主键值的基础上加1,这样这个表中就不会出现重复的主键值。 查看全文>>
Java技术文章2016-10-19 |传智播客JAVA培训学院 |JAVA培训,JAVAEE培训,传智播客java培训官网
外键约束 外键是构成表与表关联的唯一途径。一个表的外键引用另一个表或自身表的主键,外键所在的表称为从表,外键引用的表称为主表。 创建外键有以下两个途径: 在创建表的时候指定某个列为外键列; 在修改表的时候添加某个列为外键列。 外键有以下特性: 外键必须是另一表或自身表的主键的值; 外键可以重复; 外键可以为空; 一张表中可以有多个外键。 查看全文>>
Java技术文章2016-10-19 |传智播客JAVA培训学院 |JAVA培训,JAVAEE培训,传智播客java培训官网,JAVA技术之外键约束
数据库表的关联关系有如下三种: 一对多 一对一 多对多 一对多的关系比较常见,我们在之前练习的都是一对多的关系操作,因此这里就不再重复介绍了。 查看全文>>
Java技术文章2016-10-19 |传智播客JAVA培训学院 |JAVA培训,JAVAEE培训,JAVA技术之数据库表关联关系,传智播客java培训官网
多表查询有以下三个分类: 合并结果集 连接查询 子查询 首先我们先来了解什么是合并结果集,合并结果集指的是将多个查询结果集合并输出。关键词是:UNION[ALL],合并结果集也有以下要求: 要求被合并的结果集中,列的类型和列数相同。 查看全文>>
Java技术文章2016-10-19 |传智播客JAVA培训学院 |JAVA培训,JAVAEE培训,JAVA技术之多表查询之合并结果集,传智播客java培训官网