数据库的最基本的单元是表,也叫table,其实这个表跟我们平常生活中用的excel表格很像,就是一种表示数据的一种方式,有行有列。
为什么在数据库中要用表来存储数据呢?
因为表比较直观,任何一张表都有 行和列。
- 行:数据(记录)
- 列:字段。
注意:每个字段都有字段名,数据类型,约束等属性。约束有很多,其中有一个叫做唯一性约束,这种约束添加过后,该字段中的数据不能重复。
在操作表之前学习一下如何导入一个数据库文件:
需要在网上下载一个数据库练习的文档,后缀为.sql
有需要的自取:https://pan.baidu.com/s/1mrrvNR1fU94WxS5J9C33CQ
提取码:vysv
导入语法:source 文件路径;
注意:1.文件路径不要有中文!!!2.导入一个sql文件需要先use 一个database,表示把这个sql文件导入到use 的database 中。若不use,则会报错。
表的基本操作:
1.查看某个数据库下的表名
语法:show tables;
- dept 部门表
- emp 员工表
- sagrade 工资等级表
2.查看指定表的数据
语法:select *from 表名;
*表示所有
例如:查看dept表的数据
3. 查看每个字段(每列)的类型
语法:desc 表名;
desc 是describe的缩写
注意:!!!mysql是不见分号;不执行,所以sql语句几乎都要加上分号;
其他mysql常用命令:
1.查询当前使用的数据库
语法:select database();
具体使用:
2.查看当前mysql的版本
语法:select version();
3. 终止mysql,当写错语句时想退出,就可以选择终止mysql
语法:\c
4.退出登录mysql
语法:exit