视图、事务、账户管理、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代码实现增删改查。



你可能感兴趣的:(视图、事务、账户管理、SQL函数)