mysql数据库增删改查 | 您所在的位置:网站首页 › django连接mysql数据库实现增删改查 › mysql数据库增删改查 |
文章目录
前言一、连接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 实验室设备网 版权所有 |