MySQL
数据库优点
1.持久化存储
2.读写速度极高
3.保证数据的有效性
4.对程序支持性非常好,容易扩展
关系型数据库(RDBMS)
关系型数据库主要产品
1.Oracle:大型项目中使用,例如银行电信等
2.MySQL:web开发用的比较广泛
3.sqlite:轻量级数据库
RDBMS和数据库的关系
客户端发送sql语句到服务器,服务器去操作数据库,并返回相应的数据。
SQL
SQL是结构化查询语言,是一种用来操作RDBMS的数据库语言
SQL语句主要分为:
- DQL:数据查询语言,用于对数据进行查询,如select
- DML:数据操作语言,对数据进行增加、修改、删除,如insert、udpate、delete
- DDL:数据定义语言,进行数据库、表的管理等,如create、drop
在Pycharm中也会使用
MySQL
启动服务:sudo service mysql start
停止服务: sodo service mysql stop
重启服务: sudo service mysql restart
查看进程中是否存在MySQL服务: ps ajx|grep mysql
MySQL命令
查看当前版本:select version();
查看当前时间:select now();