mysql数据库 MySQL的入门介绍
发布时间:2022-09-19 12:52:54 所属栏目:MySql教程 来源:
导读: 一、相关概念
1、什么是数据库?
数据库是是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合,即是电子化的文件柜。
2、什么是关系数据库?
所有实体
1、什么是数据库?
数据库是是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合,即是电子化的文件柜。
2、什么是关系数据库?
所有实体
|
一、相关概念 1、什么是数据库? 数据库是是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合,即是电子化的文件柜。 2、什么是关系数据库? 所有实体及实体之间联系的集合构成一个关系数据库。 关系数据库 = 多张表 + 各表之间的关系,通过列(主键)关联各表从而产生关系。 3、什么是数据库管理系统? 操纵和管理数据库的大型软件,用于建立、使用和维护数据库。 常见的数据库管理系统有MySQL、Oracle和sql server,后续以MySQL为案例。 4、什么是SQL? 结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 5、关系数据库、数据库管理系统和SQL三者的关系 mysql数据库_mysql 拖库_mysql库怎么创建用户 二、软件安装 1、MySQL数据库安装 2、MySQL安装问题 3、客户端navicat安装 4、navicat安装问题 三、准备工作 1、连接数据库 打开navicat客户端,点击左上角的【连接】后,填入相关的数据库信息。 mysql 拖库_mysql数据库_mysql库怎么创建用户 如果需连接远程的数据库,主机名或IP地址、端口、用户名和密码要根据所连接数据库的信息填写。 点击【连接测试】,确认连接成功后,点击【确定】。 2、新建数据库 mysql数据库_mysql 拖库_mysql库怎么创建用户 四、表的创建、删除和更新 1、创建表 注意事项 常用数据类型主要有字符串、数字和日期,具体选择哪种类型可参考下图: mysql数据库_mysql 拖库_mysql库怎么创建用户 null表示空值,如果要设置字段不能有空值,则勾上选项: 新建表时可同步设置主键,将某字段设置主键后,则该字段不能有重复值,也不能有空值;除了将一个字段设置主键,还可以将多个字段共同设置为复合主键。 2、删除表 mysql库怎么创建用户_mysql数据库_mysql 拖库 先左键选择需要删除的表,然后点击上方的【删除表】。 3、更新表 mysql数据库_mysql库怎么创建用户_mysql 拖库 先左键选择需要更新的表,然后点击上方的【设计表】。 五、数据的添加 1、图形界面添加(适合少量数据) mysql 拖库_mysql数据库_mysql库怎么创建用户 2、SQL语句添加(适合批量添加) 语句结构: insert into (,,...) values (,,...); 2.1 向student表添加数据 mysql库怎么创建用户_mysql 拖库_mysql数据库 点击左边框的【查询】,然后点击右上角的【新建查询】。 输入以下SQL语句: insert into student(学号,姓名,出生日期,性别) values('0001','猴子','1989-01-01','男'); insert into student(学号,姓名,出生日期,性别) values('0002','猴子','1990-12-21','女'); insert into student(学号,姓名,出生日期,性别) values('0003','马云','1991-12-21','男'); insert into student(学号,姓名,出生日期,性别) values('0004','王思聪','1990-05-20','男'); 然后点击【运行】并【保存】该查询: mysql 拖库_mysql数据库_mysql库怎么创建用户 如果想查看刚添加的数据,可左键双击student表: mysql 拖库_mysql数据库_mysql库怎么创建用户 2.2 向score表添加数据 同理,用同样的方法向score表添加数据,SQL语句如下: insert into score(学号,课程号,成绩) values('0001' , '0001' , 80); insert into score(学号,课程号,成绩) values('0001' , '0002' , 90); insert into score(学号,课程号,成绩) values('0001' , '0003' , 99); insert into score(学号,课程号,成绩) values('0002' , '0002' , 60); insert into score(学号,课程号,成绩) values('0002' , '0003' , 80); insert into score(学号,课程号,成绩) values('0003' , '0001' , 80); insert into score(学号,课程号,成绩) values('0003' , '0002' , 80); insert into score(学号,课程号,成绩) values('0003' , '0003' , 80); 2.3 向course表添加数据 同理,用同样的方法向course表添加数据,SQL语句如下: insert into course(课程号,课程名称,教师号) values('0001','语文','0002'); insert into course(课程号,课程名称,教师号) values('0002','数学','0001'); insert into course(课程号,课程名称,教师号) values('0003','英语','0003'); 2.4 向teacher表添加数据 同理,用同样的方法向teacher表添加数据mysql数据库,SQL语句如下: insert into teacher(教师号,教师姓名) values('0001','孟扎扎'); insert into teacher(教师号,教师姓名) values('0002','马化腾'); insert into teacher(教师号,教师姓名) values('0003',null); insert into teacher(教师号,教师姓名) values('0004',''); (编辑:海洋资讯信息网_我爱站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐

