| 失效链接处理 | 
| MYSQL学习文档  PDF 下载 
	本站整理下载: 
	相关截图:  
	主要内容: 
		1.MySQL 
		1.1DOS下的常用操作 
		建立连接,mysql -h host -u user -p,其中host默认是localhost本机,用root账号登录本机的mysql:mysql -uroot -p,密码是安装时自定义的密码。 
		展示所有的数据库:show databases;(命令加分号结束),一般默认有mysql数据库。 
		进入数据库use mysql; 
		展示所有的表show tables; 
		对mysql用户的操作: 
		1、创建一个user用户,密码是123456: 
		create user ‘user’ identitied by ‘123456’; 
		2、产看用户权限: 
		Show grants for ‘user’@ ‘host’; 
		3、分配权限,把所有的权限赋给user用户: 
		Grant all on *.* to ‘user’ @ ‘host’; 
		4、产看用户: 
		Use mysql;select * from user 
		5、删除用户 
		Drop user 用户名 
		6、修改数据库远程连接 
		如果想要其它客户端(除本机外)访问此mysql服务器时,需要把用户的host修改成 ‘%’才能访问。 
		1.2表操作 
		在关系数据库中数据库表是一系列二维数组的集合,用来代表和存储数据对象之间的关系,它由纵向的列和横向的行组成。 
		1.2.1表结构 
		查看表结构:desc 表名; 
		表包含有:表名、字段(名称+类型+约束)、记录组成: 
		表名 xxx 
		字段名 xxx 
		字段类型:主要有三种 数字、字符串、日期 
		tinyint、int、float、doubl、decimal 
		char、varchar、text、blob 
		date、datetime、timestap 
		记录:一条数据 
		1.2.2关系型数据库设计原则(三范式) 
		在设计数据库时,存在行业的标准,也称为条件,即范式normal from 
		1NF:表的每一行只包含一个实例的信息 
		2NF:必须有主键 
		3NF:外键,另外一张表的主键(现在互联网行业的外键约束逐渐没有了) 
		目的是避免数据的重复冗余 
		1.2.3表关系 
		一对一关系: 
		在一对一关系中,A 表中的一行最多只能匹配于 B 表中的一行,反之亦然。 
		一对多关系: 
		在这种关系中,A 表中的一行可以匹配 B 表中的多行,但是 B 表中的一行只能匹配 A 表中的一行。 
		多对多关系: 
		在多对多关系中,A 表中的一行可以匹配 B 表中的多行,反之亦然。要创建这种关系,需要定义第三个表,称为中间表,它的主键由 A 表和 B 表的外部键组成。 | 



 
     苏公网安备 32061202001004号
苏公网安备 32061202001004号


 
    