数据库
darling_user
这个作者很懒,什么都没留下…
展开
-
nosql、redis数据库简介(内存型数据库)
nosql非关系型数据库;mysql、Oracle、sqlite、sql server是关系型数据库,符合三种范式,通用sql语句。事务:一组sql操作,要么都执行成功,要么都执行失败。主要优势:数据类型和key过期...原创 2020-03-04 22:00:35 · 268 阅读 · 0 评论 -
MySQL高级篇--事务
事务多用于订单系统、银行系统事务四大特性面试经常会问到!原子性:保证了要么成功要么不成功一致性:保证了在commit之前,不会因为系统挂了,而出现错误隔离性:相当于一个锁,一个sql的执行,不会影响第二个sql,持久性:不会因为系统挂了,而数据丢失,永久性存储事务可以用于增删改...原创 2019-10-24 15:36:16 · 139 阅读 · 0 评论 -
MySQL高级篇--视图
不要修改视图里面的数据,视图一般用于查询,提高查询效率原创 2019-10-23 18:03:18 · 143 阅读 · 0 评论 -
防SQL注入
原创 2019-10-23 17:48:33 · 69 阅读 · 0 评论 -
mysql出现ERROR1698(28000):Access denied for user root@localhost的解决方法
安装mysql过程中,没有设置密码,在终端输入mysql -uroot -p输入秘密后报错:ERROR1698(28000):Access denied for user root@localhost解决办法:1、终端输入sudo mysql -uroot -p后直接回车,进入mysql2、输入use mysql;然后输入select user,plugin from user;错误原因是...原创 2019-10-17 22:39:19 · 259 阅读 · 0 评论 -
python操作MySQL
Ubuntu下 python版本是3.6 pip3安装MySQL API: pip3 install pymsql //安装的就是pymsql.xxx.whlpython2.x mysql API是 MySQLDBpython3.x mysql API是 PyMySQL原创 2019-10-04 23:02:31 · 109 阅读 · 0 评论 -
Mysql--自关联、子查询
**自关联,表:省份、城市、县级区都有id、name共同属性,可以建立一张卡,id、name、pid **查询山东省有哪些城市select province.name,city.name from areas as province inner join areas as city on city.pid=provice.id having provice.name='山东省';...原创 2019-10-02 22:52:47 · 145 阅读 · 0 评论 -
Mysql--链接查询
链接查询,用于多个表查询inner join …on 内连接 两张表中有共同对应的信息,取交集查询能够对应班级的学生以及班级信息select * from student inner join classes on student.cls_id=classes.id;查询显示姓名和班级select s.name,c.name from student as s inner join c...原创 2019-10-02 21:55:06 · 62 阅读 · 0 评论 -
Mysql--分页
分页limit start,count(个数)select * from student where gender='男' limit 0,5;//查询前五个数据每页显示2个,第二个页面select * from student limit 2,2;*公式:limit (第N页-1)每个的个数,每页的个数;limit放在sql语句最后面...原创 2019-10-02 10:18:45 · 57 阅读 · 0 评论 -
MySQL--聚合函数、分组
聚合函数count 统计总数select count(*) as 女性人数 from student where gender='女';//查询女性总人数max最大值select max(age) as 年龄最大 from student;select max(height) from student where gender='女';//查询最高身高的女性sum 求和sel...原创 2019-10-01 23:31:34 · 93 阅读 · 0 评论 -
MySQL--条件查询、范围查询、排序
–not不在18岁以上的女性 的范围信息select * from student where not(age>18 and gender='女');年龄不是小于或者等于18 并且是女性select * from student (not age<=18) and gender='女';模糊查询(效率低)1、like%替换1个或者多个_替换1个查询姓名以“小”开始...原创 2019-09-30 23:28:34 · 3053 阅读 · 1 评论 -
MySQL--数据库、表基本操作
连接数据库mysql -uroot -p123456或mysql -uroot -p输入密码退出数据库exit\quit查看所有数据库show databases; //忘记加分号的话,换行后继续输入分号即可显示时间select now();显示数据库版本select version();创建数据库create database 数据库名create dat...原创 2019-09-29 14:49:33 · 95 阅读 · 0 评论 -
MySQL--数据类型及约束
一、数据类型七牛网站?二、约束原创 2019-09-28 21:33:17 · 65 阅读 · 0 评论 -
Mysql--介绍、安装及客户端
一、数据库介绍mysql是关系型数据库(一个表对另一个表有关系)----RDBMS:relational database management system 关系数据库管理系统,包括关系型数据库(oracle、mysql)和非关系型数据库,通过sql语句操纵数据库SQL:structured query language 结构化查询语言sql语句主要分为:mysql一般做网站用R...原创 2019-09-28 11:50:02 · 154 阅读 · 0 评论