加入收藏 | 设为首页 | 会员中心 | 我要投稿 海洋资讯信息网_我爱站长网 (https://www.haijunwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql数据库 MySQL的入门介绍

发布时间:2022-09-19 12:52:54 所属栏目:MySql教程 来源:
导读:  一、相关概念

  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','');
 

(编辑:海洋资讯信息网_我爱站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!