目录

  • 一、navicat的使用
    • 创建数据库
    • 删除数据库
    • 数据库的导入导出
    • 数据库中表操作
      • 创建表结构
      • 数据表的管理操作
  • 二、学生信息表基础操作练习

一、navicat的使用

点击connection,连接数据库


点击完成之后,左边的窗口会显示当前的数据库内容

创建数据库

右击aaa,选择new database

然后设置数据库名称,字符

这时候左侧出现了test1

删除数据库

右击数据库名称,选择 Deletd database即可

数据库备份/还原

打开数据库,你会惊喜的发现有一个叫做 “backups”的东东,不要慌,打开它,然后点击上边的"new backup"

然后


然后就会出现备份内容啦

备份:如果需要还原数据库呢,选中“Restore Backup”就行啦(PS:仔细看一下在上面那个备份上方一点点)

数据库的导入导出

导出数据库:在外面要导出的数据库的上面右击鼠标,然后选中“Dump SQL file"。既可以啦

然后按照提示,选择路径,名称就完事了!

导入数据库:
打开navicat之后呢,右击选择“open Database”,然后输入名称即可
或者选择新建一个数据库,输入相同的名称,然后建好之后右键选中“excute SQL file”,选择文件路径即可

数据库中表操作

创建表结构

找到table,右击选中new table

然后设置字段名,类型,长度,主键等等

然后点击save保存,输入表的名称即可

表结构修改

选中要修改的表,右击选择“design table”即可 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200424174815899.png)

进入到编辑页面,可以选择,保存,添加列,插入列,删除列,设置主键等操作

数据表的管理操作

打开表,可以对表进行添加、修改、删除等等操作
最下方有+ - 对号 × 等等代表着添加,删除应用,取消等等操作

二、学生信息表基础操作练习

  1. 创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址, 联系电话 。

2.修改学生表的结构,添加一列信息,学历
3.修改学生表的结构,删除一列信息,家庭住址
4.向学生表添加如下信息:
  学号 姓名 年龄 性别 联系电话 学历
  1 A 22 男 122 小学
  2 B 21 男 119 中学
  3 C 23 男 110 高中
  4 D 18 女 114 大学
 
 
5) 修改学生表的数据,将电话号码以11开头的学员的学历改为“大专”
6) 删除学生表的数据,姓名以C开头,性别为‘男’的记录删除
7) 查询学生表的数据,将所有年龄小于22岁的,学历为“大专”的,学生的姓名和学号显示出来
8) 查询学生表的数据,查询所有信息,列出前3条记录
9) 查询出所有学生的姓名,性别,年龄降序排列
10) 按照性别分组查询所有的平均年龄

1.创建表 ,4.向学生表添加如下信息

2.修改表结构

3 修改学生表的结构,删除一列信息,家庭住址


5-10问:过程使用SQL代码查询的方式

# 5.修改学生表的数据,将电话号码以11开头的学员的学历改为“大专”
UPDATE student SET xueli= '大专'WHERE phone LIKE '11%';#6.删除学生表的数据,将姓名以C开头,性别为男的记录删除
DELETE FROM student WHERE name LIKE 'C%' AND sex='男';#7.查询学生表的数据,将所有年龄小于22岁,学历为大专的学生的姓名和学号显示出来
SELECT name,id
FROM student
WHERE age<22 AND xueli='大专';#8.查询学生表的顺序,查询所有信息,列出前25%的记录
SELECT *
FROM student
LIMIT 1;
#9.查询出所有学生的姓名,性别,年龄降序排列,按年龄降序排列
SELECT name,sex,age
FROM student
ORDER BY age DESC;#10.按照性别分组查询所有的平均年龄
SELECT sex,AVG(age)
FROM student
GROUP BY sex;

navicat的使用以及学生信息表的操作相关推荐

  1. 查询选修c语言课程的学生学号和姓名,数据库实验(学生信息表)

    目录 数据库实验(学生信息表) 实验一 实验二 实验三 实验四 数据库实验(学生信息表) 实验一 创建数据库以及学生信息表.课程信息表.选课表 create Table student (Sno ch ...

  2. 怎么在mysql创建数据库怎么加入学号_数据库怎么创建学生信息表

    语音内容: 大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 数据库创建学生信息表的方法是: 1.新建表:单击数据库"studentDb"前图标,然后右键&qu ...

  3. mysql实验学生表_数据库实验(学生信息表)

    数据库实验(学生信息表) 实验一 创建数据库以及学生信息表.课程信息表.选课表 create Table student (Sno char(9) primary key, Sname char(20 ...

  4. 学生信息表 -通过选择年级和班级得到详细的学生信息名单

    功能: 通过选择年级和班级得到详细的学生信息名单 知识点: 1. A inner join B on A.id=B.id的应用     Inner Join 逻辑运算符返回满足第一个(顶端)输入与第二 ...

  5. 数据结构实验-学生信息表

    (实验)自定义数据元素的类型和存储结构(顺序表或链表均可),完成如下的功能: ①录入:从键盘输入学生信息表的各个数据元素(至少包含学号,姓名,年龄,语文成绩,数学成绩,英语成绩): ②查找:可按学号查 ...

  6. 【Python练习】创建学生信息表-列表推导式的应用

    1. 使用列表推导式,生成 2018-2021 四个年级,每个年级四个专业(计算机.机械.自动化和电子信息),每个专业三个班级,每个班级 45 人的对应学号(如 2019010205),共计 2160 ...

  7. 数据库单表查询教师班级学生信息表

    单表查询实例 以下为单表查询小实验,由于没有教师表和学生表数据库文件,因此没有运行截图,若有语法错误还望大佬们指正. 1.查询学生信息表(info_student)中的班级信息 Select &quo ...

  8. VLOOKUP函数制作多表查询(学生信息表/员工工资表)

    VLOOKUP函数制作多表查询(学生信息表/员工工资表) 一.vlookup函数定义 VLOOKUP函数是Excel中的一个纵向查找函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导 ...

  9. 页面显示格式化的时间、倒计时效果、学成在线案例(创建、添加节点)、学生信息表(重点)、5秒钟之后跳转页面(location.href应用)、学生信息表(页面刷新数据不丢失)(重点)——API练习案例

    目录 1. 页面显示格式化的时间 2. 倒计时效果 3. 学成在线案例(创建节点.添加节点) 4.学生信息表案例(重点) 5. 5秒钟之后跳转页面(location.href的应用) 6. 学生信息表 ...

最新文章

  1. qt能使用logback_使用ELK系统分析SpringBoot日志
  2. Thrift解读(五)——server端RPC接收与返回值的回送
  3. java 文件读写demo
  4. 防止QQ密码被盗的五个绝招
  5. 输出有样式的php,PHP导出带样式的Excel
  6. 卸载干净ssr之后出现无法上网
  7. MySQL数据库解决方案
  8. 智能车制作——从元器件、机电系统、控制算法到完整的智能车设计|文末赠书
  9. 7-4 华氏度转摄氏度 (5分) java
  10. php 深度验证18位身份证是否正确,并获取地址,出生日期(时间戳),性别。
  11. 惠普电脑无故出现第三方屏保
  12. [详解] iphone手机备份、升级流程
  13. 【Java基础】Java综合练习
  14. 人力外派和猎头的区别是什么?哪个行业更赚钱?
  15. 接口自动化测试高频面试题
  16. linux安装appt服务,Centos下pptd ***搭建
  17. 如何共享服务器主机文件,服务器主机如何做文件共享
  18. ThinkPHP使用方法小记
  19. 什么是认知偏见_偏见
  20. 原码补码相互转换,简单方法

热门文章

  1. android tv闹钟_Android 平台有哪些闹钟应用值得推荐?
  2. 14宽的键槽深度多少_国家标准键槽深度
  3. Android killer 回编译失败
  4. 视频编解码(h264分析工具)
  5. 分享google+facebook+twitter(Eclipse)
  6. IEEE RAL投初稿
  7. 在deepin20.6上运行ros和far planner
  8. 如何使用MySQL的全文本搜索功能
  9. 华为H22M-03服务器安装CentOS 7操作系统
  10. C++11 中chrono库 实现高精度定时