常见数据库
常见数据库
- Oracle
所属公司为Oracle,运行稳定,可移植性高,功能齐全,性能超群!适用于大型企业领域,但是价格昂贵。 - DB2
所属公司为IBM,速度快、可靠性好,适于海量数据,恢复性极强。适用于大中型企业领域,但是价格昂贵。 - SQL Server
所属公司为微软,全面,效率高,界面友好,操作容易,但是不跨平台。适用于中小型企业领域。 - MySql
所属公司为Oracle,开源,体积小,速度快。适用于中小型企业领域。
sql语言
SQL语言包含六个部分:
- DDL 数据定义语言
动词包括CREATE,DROP
,常用于创建,删除数据库表,为表加入索引等。 - DML 数据操作语言
也称动作查询语言,包括INSERT,UPDATE,DELETE
- DQL 数据查询语言
常用关键字SELECT,WHERE,HAVING,ORDER BY,GROUP BY
- DCL 数据控制语言
他的语句通过GRANT,REVOKE,获取许可,确定每个用户对数据库对象的访问 - TPL 事务处理语言
他的语句能够保证被DML影响的表的所有行能及时的更新,TPL语句包括BEGIN TRANSACTION,COMMIT和ROLLBACK。 - CCL 指针控制语句
用于对一个或者多个表单独控制,目前不明白。
数据库相关操作
配置文件
my.cnf
是MySql的配置文件
命令行操作
- 登陆:
mysql -uroot -p
- 版本号:
mysql -version
- 登陆的同时打开指定数据库:
mysql -uroot -p -D db_name
- 退出:
exit/quit
- 取消当前命令的执行:
\c
常用命令
- SELECT USER():得到登陆的用户
- SELECT VERSION():得到当前数据库的版本号
- SELECT NOW():得到当前系统时间
- SELECT DATABASE():得到当前数据库