关系型数据库的典型概念:
数据库database:
是按照数据结构来组织储存管理数据的仓库。
关系型数据库中的三种关系:
一对一关系;一对多关系;多对多关系;
表table:
数据是保存在表内,保存在一个表内的数据,应该具有相同的数据格式。
行&列:
行用于记录数据,列用于规定数据格式。
字段:
数据的某个列.
SQL:
结构化查询语言(SQl, Structured Query Language)
数据库的三大范式:
1,行不重复,列不再分
2,非主键必须依赖主键列
3 非主键列不能相互依赖
MySQl
数据库(管理+数据) + 谁能向数据库系统发出如何管理的命令
mysqld.exe服务器端程序
mysql 客户端程序
命令形式管理windows的Mysql服务:
运行窗口 services.msc
打开windows服务
net start 服务名
net stop 服务名
-h目标服务器地址,
-P端口号
-u用户名
-p密码
show databases;显示服务器存在的数据库
show create datebase +数据库名 查看数据库的创建语句
alter database 数据库名 character set gbk;
-数据库命名时是要加上单引号一对 就可以任意组合任意名字的 标识符
表名前缀,为了区分相同逻辑表明的不同应用,给逻辑表明,增加前缀,形成真是表名
show tables like pattern;
like pattern 表示只获得那种规则的表名 %号称之为通配符。表示任意字符的任意个数的组合