mysql数据库增删改查 您所在的位置:网站首页 django连接mysql数据库实现增删改查 mysql数据库增删改查

mysql数据库增删改查

2023-10-05 22:21| 来源: 网络整理| 查看: 265

文章目录 前言一、连接mysql数据库二、数据库及表的创建(以navicat连接为例)三、数据库增删改四、数据库单表和多表查询五、内连接,左右连接六、数据库高级查询总结

前言

前端的操作其实都是对后端数据的增删改查,比如页面登录(就是通过接口查询数据库,匹配数据库中的账户名密码),所以学习sql语句,是很有必要的;

一、连接mysql数据库

连接数据库有以下两种常用方式; 1.可下载Navicat,输入服务器主机ip及端口和数据库的用户名及密码,可连接上数据库; 在这里插入图片描述 2.可直接cmd连接数据库(1.先连接上服务器,2.再连接数据库) 1.连接服务器: ssh 账号名@主机号 如:ssh [email protected] 2.连接数据库: a.启动mysql(service mysqld start) 在这里插入图片描述 b.登录mysql(mysql -u 用户名 -p密码 -h ip号 -p端口号)这里这些都是空的就不用输入 在这里插入图片描述 c.查看mysql中的库(show databases) 在这里插入图片描述 d.使用 mysql这个库(use mysql) 在这里插入图片描述 e.查看这个库下面的表(show tables) 在这里插入图片描述 f.查找user表中的列,user,hose,password(select user,host,password from user;) 在这里插入图片描述

二、数据库及表的创建(以navicat连接为例)

1.创建库 Create database lemon; 在这里插入图片描述 2.创建表 create table student( id int not null PRIMARY key auto_increment, name varchar(12), sex varchar(12) , class_id int(11) , address varchar(12) , create_date datetime, update_date datetime ) DEFAULT CHARSET=utf8; 在这里插入图片描述 创建表的时候需要注意字段的常见类型如下: 在这里插入图片描述

三、数据库增删改

1.插入数据(增) a.插入整条:Insert into 表名 values(字段值1,字段值2,字段值3); 在这里插入图片描述 在这里插入图片描述 b.插入部分:Insert into 表名(字段1,字段2,字段3)values(字段值1,字段值2,字段值3);在这里插入图片描述在这里插入图片描述 2.删除数据 delete from 表名 where 字段=字段值 and/or; 在这里插入图片描述 在这里插入图片描述 3.改数据 update 表名 set 字段1=字段值1,字段2=字段值2,字段3=字段值3 where 字段=字段值; 在这里插入图片描述 在这里插入图片描述

四、数据库单表和多表查询

1.单表查询 select 字段1,字段2 from 表名 where 条件1 and/or 条件2; 在这里插入图片描述 2.多表查询 select 字段1,字段2 from 表1,表2 where 表1关联表2; 在这里插入图片描述

五、内连接,左右连接

1.内连接 在这里插入图片描述 2.左连接 在这里插入图片描述 3.右连接 在这里插入图片描述

六、数据库高级查询

1.模糊查询 like ; 在这里插入图片描述 2.占位符“—” 在这里插入图片描述 3.升序降序排列 order by desc降序,asc升序 在这里插入图片描述 4.求平均avg(),group by分组,having过滤条件 在这里插入图片描述 5.计数count(*),求和sum() 在这里插入图片描述 6.运算符!= 在这里插入图片描述 7.去重查询distinct 在这里插入图片描述

总结

sql语句用的最多的是查询,查询的方法有很多,需要多加练习才能熟练掌握,另外写出好的sql语句对查询速度及占用服务器性能方面是有帮助,希望能帮到你;



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有