初识mySQL(关系型数据库)

1、数据库修改密码mysql

①先执行use mysql;sql

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

 

mysql用户名:root安全

mysql密码:本身修改服务器

mysql服务器地址:localhostspa

2、图片

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

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

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

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

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

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

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

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

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

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

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

11.外键关系:优势(安全),缺点(工做效率慢,若是创建外间关系,主表不能删除、修改);公司不要求创建外键关系能够不使用;

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

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

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

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

④第一范式必须知足;

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

              ②表名加前缀,名称小写

     ③若是找不到适合主键的列,就用自增加列;

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

相关文章
相关标签/搜索