初识MYSQL
命令行连接数据库
mysql -uroot -p123456 --连接数据库
flush privileges --刷新权限
#所有的语句都要;结尾
show databases; --查看所有数据库
use school -- 切换数据库
Database changed
show tables; --查看数据库中所有的表
desc stuent; --显示数据库中所有表的信息
creat database westos; --创建一个数据库
exit --退出连接
--sql的单行注释
/*sql的多行注释*/
delete from 'stuent' --删除全部数据
delete from ‘student’ where id=1;删除数据
truncate ‘student’ --清空student表
delete和truncate的区别:
相同:都能如果删除数据,而且不会删除结构
不同:truncate重新设置自增列,计数器会归零,不会影响事务
聚合函数
count --计数
sum --求和
avg --平均数
max --最大值
min --最小值
MD5加密
增强算法复杂度和不可逆性
MD5破解网站的原理,背后有一个字典MD5加密后的值,加密后的值如果使用复杂点的密码,还是无法破解的