日常生活中,我们记数据用什么? 大脑,账本,写墙上.
以: 班级同学为例, 想记录每个同学的 姓名,年龄,籍贯 可以剪60张纸片, 每张纸片上写每个同学的信息. 姓名: 张三 年龄: 22 籍贯: 北京
如上情况;我们发现纸片的利用空间有浪费.
表格: 学员信息表 学号 1 2 姓名 张三 李四 年龄 22 23 籍贯 北京 山西
班里来了一名新同学:
表上的变化: 新增一行, 这一行有3列.
班级里赵六过生日:
表上的变化: 修改赵六的年龄列.
王八退学了
表上的变化: 删除一行. (表的操作,要删只能以行为单位,不可能单独把某一行的某一列删除, 如果某一行上的某一行不见了,这属性修改操作)
老师来检查作业:
学号<10的同学把作业拿出来. 在表上对应的是: 查操作
再来一张: 历次案例成绩: 学号 1 2 姓名 张三 李四 科目 五子棋 五子棋 成绩 89 90
这么多张表, 都是关于0212基础班的管理信息.
我们把这些表装进一个档案袋里, 这个档案袋全是0212的信息. 袋子有N张表,我们把档案袋叫做\库\
如果有多个班,那就有多个档案袋,即:多个库.
这么多档案袋/库, 交给专门的一个人来管理------------数据库服务器, mysql
数据库服务器---> N多库--->N张表---->行与列
1:先建立数据库服务器 2: 建立一个库 3:再建表
一:连接数据库
1:连接数据库所需要的工具:
答:mysql作为数据库服务器来运行,任何满足mysql通信规范的软件都可以作为客户端来连接服务器.
常用的客户端: mysql_front, navcat, 基于web的phpMyAdmin, 还有mysql自带的命令行客户端.
2: 以命令行连接为例:
注意:如果在命令提示下,出现如下提示:
则说明:没有配置环境变量,导致系统找不到mysql.exe. 解决:
1:配置环境变量,指定mysql\\bin目录
2:每次进入到mysql\\bin目录,再运行mysql
3: 如何连接服务器
服务器地址( 可用IP,域名) : 端口(3306) 用户名 密码
Mysql -h localhost -uUserName -pPassWd -h 如果不写,则默认连localhost