![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
sql数据库
文章平均质量分 78
数据库基础
荼靡~
我爱学习,学习不爱我,,,
展开
-
mysql常用函数五大类
date_add(date,interval 数字【year/month/hour/minute/second…adddate(date,interval 数字 【year/month/hour/…insert(字符串,替换的开始位数,取机位,替换的字符串)replace(字符串,要替换的内容,替换的内容)获取季度:quarter(date)获取分钟:minute(date)获取秒:second(date)获取小时:hour(date)年:year(date)inerval 关键词。就是把字符串连在一起。原创 2024-07-18 18:49:39 · 613 阅读 · 0 评论 -
python 连接sql数据库
【代码】python 连接sql数据库。原创 2022-10-23 15:55:31 · 1665 阅读 · 0 评论 -
mysql开窗函数
窗口函数为了解决想要即显示聚集前的数据,又要显示聚集后的数据。开窗函数对一组值进行操作,不需要group by 子句对数据进行分组,能够在同一行中同时返回基础行的列和聚合列注意:开窗函数在mysql8.0后才有开窗函数不会修改源数据表的结构,会在表的最后一列添加想要的结果,如果分组存在多行数据,则重复显示。原创 2022-04-18 08:36:30 · 10593 阅读 · 0 评论 -
sql数据库管理操作
sql数据库 管理1.设置和修改root密码2.忘记密码修改配置文件,在[mysql]节点下添加skip-grant-tables=1关闭重启mysql,再次登录,无需密码windows启动net stop mysql57net start mysql57进入数据库执行修改密码命令user mysql;update user set authentication_string=password('新密码'),password_last_changed=now()原创 2022-04-17 16:33:44 · 727 阅读 · 0 评论 -
mysql事务,锁,python连接sql
加锁之后,后续其他事务可以进行读,但不人允许写(update,insert,delete),因为默认也会加锁。所以,一般情况下我们会选择使用innodb引擎,并且在搜索时也会使用索引(命中索引)select去申请锁,则需要配合 事务+特殊语法来实现。innodb引擎支持事务,myisam不支持。,申请到之后才执行相关操作,最后在释放。,排它锁,加锁之后,其他不可以读写。,共享锁,加锁之后,其它可读不可写。),加锁之后,其他事务不可以读写。在innodb引擎中,),可以读,但不允许写。python代码实现。原创 2022-04-17 16:18:38 · 783 阅读 · 0 评论 -
mysql索引和函数及存储过程
创建函数delimiter $$ -- 创建函数 create function f1(-- 声明2个参数 i1 int , i2 int) returns int BEGIN declare num int;执行函数删除函数。原创 2022-04-17 16:06:03 · 650 阅读 · 0 评论 -
sql语句和表关系及授权
只拥有数据库B中某些表的权限,只拥有数据库B中某些表读的权限等。user表中存储着所有的账户信息(含账户,权限等)例如:只拥有数据库A操作的权限,只能操作数据库A。在mysql中支持创建账户,并给账户分配权限。获取所有【union all不去重】【先执行分组再判断条件】列数需相同【union】【union】自动去重。【匹配表示0到多个】一般用于获取部分数据。原创 2022-04-17 15:39:59 · 2021 阅读 · 0 评论 -
mysql引擎
mysql引擎数据库管理系统(DBMS,Database Management System)数据库管理系统产品MYSQL,原来是sun公司,后来被甲骨文收购,互联网企业几乎都在使用【免费+收费】Oracle,甲骨文,一般国企,事业单位居多【收费】Microsoft SQL Server ,微软【收费】DB2,IBM【免费+收费】SQLite,D.Richard Hipp个人开发【免费】Access,微软【收费】PostgreSQL,加州大学伯克利分校【免费】…...原创 2022-04-17 14:36:06 · 181 阅读 · 0 评论