数据库的基本操作
数据库的图形化管理
SQLYog 是美国oracle(甲骨文公司)推出的一款图形化管理数据库的软件
安装完毕后,我们要链接数据库
点击连接,连接之后我们的可视化图形变成:表的左侧部分这些数据库是自带的,
创建数据库
右键创建数据库
设置和选择内容
选择字符集和排序规则点击创建后即可完成
创建表
数据库建立好了后,我们的数据库中可以存放很多的表。数据库就相当于文件夹,表就相当于Excel文件,一个数据库中可以有无数个表
右键创建表
现在我们模拟数据库表的内容为表单信息,比如姓名、年龄、手机号、qq号码等等,这些我们叫做“字段”
mysql是一个关系型数据库,要求每一个表必须有一个固定的字段。字段一旦设置,不能自由更改
数据库里面有表,表里面有字段,字段就是表头对应的信息,每一行数据就是一条对应的信息
数据库里面有表,表里面有字段,字段就是表头对应的信息,每一行数据就是一条对应的信息
点击保存后,创建表成功
为对应的表添加数据
右键表“打开表”设置和编辑我们表信息
数据库里面有表,表里面有字段,字段就是表头对应的信息,每一行数据就是一条对应的信息
操作数据库sql语句
操作数据库的命令(增、删、该、查)
查询
命令:
SELECT * FROM 表的名称
查询对应表头的信息
SELECT sex FROM form
如果我们想要增加以下查询条件,比如年龄大于19岁
SELECT * FROM form WHERE age > 19
比如多条件筛选,年龄大于19小于21
SELECT * FROM form WHERE age > 19 && age < 21
增加
命令:
INSERT INTO 表的名称 VALUES(v,v,v,v)
我们插入了一条隔壁老王的数据
INSERT INTO form VALUES("5","隔壁老王", 35, "男")
在查询可以看到
此时我们仅仅想插入某几个字段
INSERT INTO form (NAME,sex) VALUE ("墨鱼仔","男")
修改
命令:
UPDATE 表的名字 SET 要设置的信息 WHERE 来自于哪条信息
比如我们要将年龄18的改为28
UPDATE form SET age=28 WHERE age=18
同时也可以设置多条修改
UPDATE form SET age=30 WHERE age>19 && age<25
删除
命令:
DELETE FROM 表的名称 WHERE 条件
此时我们删除墨鱼仔的信息
DELETE FROM form WHERE NAME="墨鱼仔"