SQL-如何创建数据库以及插入数据

1

主题

6

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2023-1-19 11:07:17 | 显示全部楼层
一、认识数据库
数据库(DB):存储数据的地方。平时用的excel也能存储数据,但是数据库比excel存储更大量的数据,且数据库能同时允许多人使用。
数据库管理系统(DBMS):是可以用来创建,储存数据库;在数据库插入,恢复,更新,删除数据以及对数据库的管理维护的软件。
关系数据库管理系统(RDBMS):运用数据之间的逻辑关系来组织各个表格的数据管理系统。常见的有:Oracle,MS SQL Server,MY SQL, Postgres SQL,Teradata。通俗来说:数据库中存储大量的数据,和表格。但是表格与表格之间并不是独立的个体,表与表之间存在逻辑关系,利用这逻辑关系将各个表联系在一起的叫做关系数据库管理系统。
                                       关系数据库=多张表+各表之间的关系
SQL:用来操作数据库数据的工具。


二、数据库安装问题
具体安装教程请关注“猴子数据分析”公众号,或者点击:mysql数据库安装教程。
2.1  如何验证mysql数据库安装成功?
完成MYSQL 的安装后,打开MYSQL ,输入设定的密码,成功显示出mysql数据库版本号,则安装成功。


2.2  如用客户端NAVICAT链接到mySQL?
客户端navicat是为了方便操作数据库而设计的一种图形化软件。
安装下载客户端navicat后,启动,并设置连接属性,填写连接数据库的信息。注意在实际业务中,数据库服务器不在我们工作的电脑上,但是提供数据库的人员会给我们连接数据库的信息。点击”连接测试“,提示“连接成功”,说明成功将客户端连接到mysql。


三、SQL 入门
3.1  表的创建。
需要对以下五个方面进行设置:
Entity Name:识别每个实体,即表名
Attribute:数据库属性,指的是数据库中表的列
Datatype:数据类型。
是否为null:对数据进行限制,若勾选则该列可以出现null的数据。
Primary Key:主键,唯一识别表格的最小单位的数据库属性

  • 学生表student:



  • 成绩score:



  • 课程表course



  • 教师表teacher:


3.2  数据的插入、删除和更新
在查询编辑器中输入:
                        INSERT INTO 表格名称 (列名1,列明2,...)
                                              VALUES(值1,值2,...);
容易出现的错误:

  • 括号,逗号,分号必须是英文符号;
  • 每个语言之间要用分号,即用分号结尾;
  • SQL语句不区分关键字的大小写。


  • 学生表student





  • 成绩表score:






  • 课程表course:





  • 教师表teacher:



回复

举报 使用道具

1

主题

5

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2023-1-19 11:08:11 | 显示全部楼层
如何同时为两张表插入数据
回复

举报 使用道具

您需要登录后才可以回帖 登录 | 立即注册
快速回复 返回顶部 返回列表