一、初步了解SQL
- 数据库:用来存放数据
- 关系数据库:1.含有多张表 2.各表之间有关系
- 关系数据库中表的样式:a.每个表1个表名 b.每个表中包含记录列名的列和记录数据的行 c.利用主键用来标识数据的唯一性
- 关系数据库中每个表之间如何建立联系:联结(join)
- 关系数据库管理系统:用来管理数据库的计算机软件(mysql, oracle, sql server)
- 什么是SQL: 用来操作数据库所开发的语言,可对数据库中的表进行操作
二、安装数据库
安装2个软件
mysql数据: 用来存放数据
客户端navicat: 利用该客户端可在任何电脑上方便操作数据库
三、表的创建
1.创建存放表的数据库
2.创建数据库下存放的表(以表student为例)
名为列名;类型为该列数据的类型,数据库的数据类型有三种(字符串、数字、日期);长度255为默认的值;null为空值的意思,根据业务实际需求设置是否可以包含空值;主键所标识的那一列不能有重复的数据;
四、向表中插入数据
利用sql语句插入数据
输入所要执行的语句,点击运行,系统会提示你运行结果
如图所示,系统提示上述语句有错误,错误代码为1064,查询排除后发现原因:应是英文的“;”,我输入的却是中文的“;”。改正以后,再次运行。
如图所示,这个信息反馈表明数据已成功添加。最终运行结果终端显示为:
在此次学习当中,发现在书写SQL语句时,有几点需要注意:
- SQL语句不区分关键字的大小写
- 输入逗号,分号等符号时只能使用英文的
- SQL语句以英文的分号结尾