首页 > 数据库技术 > 详细

初识mySQL(关系型数据库)

时间:2016-10-17 23:02:40      阅读:218      评论:0      收藏:0      [点我收藏+]

一、数据库修改密码

①先执行use mysql;

②再执行update  mysql.user  set  password=PASSWORD(要修改的密码) where  user=’root’ ;

 

mysql用户名:root

mysql密码:自己修改

mysql服务器地址:localhost

二、

mySQL数据库(关系型数据库)

1.姓名(name):字符串:varchar;字符串长度:常见的为20位和50位;允许空值;

2.性别(sex):bit,一般用布尔型数据,常用代码1=男,0=女;

3.年龄(age):整形int;

4.地址(address):字符串varchar,常用长度为50位;

5.班级(class):字符串varchar,

6.text:没有长度限制,可存图片(将图片转换为二进制流)

7.主键pk(Primary Key):一张数据表里必须要有一个主键,表示一条数据,标识为钥匙;

8.自增长列:为了避免重复,或者找不到建立合适的主键;每当插入一行时,数据自动增长;

9.将表一直拆分到不能拆分为止,表拆的越多越好;

10.外键(foreign key):必须要有两张表(主表、从表),主表控制从表,从表选择主表,主表中的外键列一定是主键;

11.外键关系:优点(安全),缺点(工作效率慢,如果建立外间关系,主表不能删除、修改);公司不要求建立外键关系可以不使用;

12.规则:数据库三大范式

①第一范式:保证每一列的原子性(每一列不能继续拆);

②第二范式:保证数据表的每一列都与主键相关;

③第三范式:保证数据表的每一列都与主键直接相关(数据表的标准准则);

④第一范式必须满足;

13.规则:①将表拆分,一直拆分到不能拆分为止;

              ②表名加前缀,名称小写

     ③如果找不到适合主键的列,就用自增长列;

     ④外键关系可以不加,看是否有特殊要求;

 

初识mySQL(关系型数据库)

原文:http://www.cnblogs.com/wells33373/p/5971370.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!