一、数据库修改密码

①先执行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.规则:①将表拆分,一直拆分到不能拆分为止;

              ②表名加前缀,名称小写

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

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

 

最新文章

  1. squid 2.7 通过域名反向代理多个服务器的配置方法
  2. HDU5772 String problem(最大权闭合子图)
  3. [Git] 快速签出与更新所有远程分支.md
  4. 领域驱动设计(Domain Driven Design)参考架构详解
  5. 用SNMP协议实现系统信息监控--CentOS
  6. Web Deploy发布网站及常见问题解决方法(图文)
  7. configure PUTTY to not time out
  8. php文件基本操作与文件管理功能
  9. HDU 1043 Eight (BFS·八数码·康托展开)
  10. APIO2017总结
  11. linux (centOS)安装jdk+tomcat+nginx
  12. CSS图片两端对齐,自适应列表布局末行对齐修复实例页面
  13. Study 7 —— while循环中止语句
  14. Fundamentals of Computer Graphics 中文版(第二版) (Peter Shirley 著)
  15. phpstorm2018.3的安装和激活和汉化
  16. c++ ++i and i++
  17. A - Chess Placing CodeForces - 985A
  18. js 里常用的字符串操作方法
  19. 如何实现Punycode中文域名转码
  20. PAT甲级 1002 A+B for Polynomials (25)(25 分)

热门文章

  1. smartGit30天试用过期
  2. 二分搜索法(转载自vanezkw)
  3. poj题目必做
  4. Linux面试基础题-2
  5. java基础-001
  6. 数组的foreach方法和jQuery中的each方法
  7. 北大ACM题库习题分类与简介(转载)
  8. java generic type
  9. HttpClient -- 血的教训
  10. Java中的接口与抽象类