视图、事务、账户管理、SQL函数

1、整理今天所学的知识点

创建视图


删除视图


视图的作用

1)提高了重用性就像一个函数

2)对数据库重构却不影响程序的运行

3)提高了安全性能

4)让数据更加清晰

事务的四大特性

1)原子性:一组事务要么成功要么撤回

2)稳定性:有非法数据,事务撤回

3)隔离性:事务独立运行

4)可靠性:软、硬件崩溃后,InnoDB数据表驱动会利用日志文件重构修改

修改系统自带的可重读

开启 begin 

提交commit

回滚 rollback


查看索引


创建索引


删除索引


账户管理

查看所有用户


创建账户并授权

创建账户user1 并授予user1对数据库mysqldd中EMP表的查询权限


用户user1对表RMP只有阅读权限没有修改更新权限

修改密码

登录root修改user1的密码为123


2、sql函数,整理30个。

1) concat(str,str2……)拼接字符串

2) length(str)包含字符串的个数

3)left(str,len)返回字符串左边的len个字符

4)right(str,len)返回字符串右边的len个字符

5)substring(str ,pos,len)返回str从pos位置起len个字符

6)ltrim(str)返回删除了左边空格的字符串

7)rtrim(str)返回删除了右边空格的字符串

8)space(10)返回由10个空格组成的字符串

9)replace(str,from_str,to_str)替换字符串

10)lower(str)全部转换为小写

11)upper(str) 全部转换为大写

12)abs(n)求绝对值

13)mod(m,n)求m除n的余数

14)floor(n)向下取整

15)ceiling(n)向上取整

16)round(n,d)四舍五入d为小数位置默认为零

17)pow(x,y)求x的y次幂

18)PI()获取圆周率

19)rand()随机数

20)year(date)返回date的年份

21)month(date)返回date的月份

22)day(date)返回date的日期数

23)hour(time)返回time的小时数

24)minute(time)返回time的分钟数

25)second(time)返回time的秒数

26)date_format(date,format)将日期转化为指定字符串形式

27)str_to_date(str,format)将时间字符串转化为时间格式

28)current_date()获取当前的日期

29)current_time()获取当前的时间

30)now()获取当前的时间日期

3、实现sql字符串转日期,日期转字符串


时间格式转字符串


字符串格式转时间格式

4、实现python字符串转日期,日期转字符串

5、安装pymysql,使用python代码实现增删改查。



©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 秋天来了,稻谷染上了金黄,在秋风里,尽情摇摆,舒展着自己的腰。桂花香飘十里。当然最忙碌的肯定是农民伯伯了,我也出...
    Sherry明月小稀阅读 337评论 0 1
  • 不知道为什么,和伙伴们定了每日一更的规矩以后,连续两天都是十点才下班。 我实在是想不明白,怎么会有这么多的事情要做...
    新洲十一街阅读 448评论 0 7

友情链接更多精彩内容