描述事物的符号记录
包括数字,文字,图形,图像,声音,档案记录等
以“记录”形式按统一的格式进行存储
将不同的记录组织在一起
用来存储具体数据
表的集合,是存储数据的仓库
以一定的组织方式存储的相互有关的数据集合
是一个人机系统,由硬件、os、数据库、DBMS、应用软件和数据库用户组成
用户可以通过DBMS或应用程序操作数据库
自20世纪60年代起,第一代数据库系统问世
是层次模型与网状模型的数据库系统
为统一管理和共享数据提供了有力的支撑
20世纪70年代,第二代数据库—关系数据库开始出现
20世纪80年代,IBM公司的关系数据库系统DB2问世,开始逐步取代层次与网状模型的数据库,成为行业主流
到目前为止,关系数据库系统仍占领数据库应用的主要地位
自20世纪80年代开始,适应不同领域的新型数据库系统不断涌现
面向对象的数据库系统,实用性强,适应面广
20世纪90年代后期,形成了多种数据库系统共同支撑应用的局面
一些新的元素被添加进主流数据库系统中
例如,Oracle支持的 “关系-对象"数据库模型
面向Windows操作系统
简单、易用
面向所有主流平台,
安全、完善,操作复杂
面向所有主流平台
大型、安全、完善
关系数据库系统是基于关系模型的数据库系统
关系模型的数据结构使用简单易懂的二_维数据表
关系模型可用简单的“实体关系”(E-R) 图来表示
E-R图中包含了实体(数据对象)、关系和属性三个要素
■ 也称为实例,对应现实世界中可区别于其它对象的“事件”或“事物”
■ 实体所具体的某一特性,一个实体可以有多个属性
■ 实体集之间的对应关系称为联系,也称为关系
每一行称为一条记录,用来描述一个对象的信息
每一列称为一个字段,用来描述对象的一个属性
Oracle , MySQL
SQLServer、Sybase、
Informix、access
DB2、FoxPRO
12306用户信息系统
淘宝账号系统
联通手机号信息系统
银行用户账号系统
网站用户信息系统
数据库可高并发读写
对海数据高效率存储与访问
数据库具有高扩展性与高可用性
性能卓越、服务稳定
开源、无版权限制、成本低
多线程、多用户
基于C/S (客户端/服务器)架构
安全可靠
商业版组织管理与测试环节更加严格,蚍社区版更稳定
商业版不遵守GPL,社区版遵从GPL可以免费使用
商业版可获得7*24小时的服务,社区版则没有
方式一:临时使用自动补全功能
mysql -u root -p --auto-rehash
方式二:永久使用自动补全功能
vi /etc/my.cnf
[mysql]
auto-rehash
方式三:使用软件mycli实现自动补全功能
yum -y install epel-release #官方源安装
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
mkdir ~/.pip/
cat > ~/.pip/pip.conf <<EOF
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
EOF
yum -y install libffi-devel zlib* python-devel openssl-devel
tar -zxvf Python-3.9.0.tgz
cd Python-3.9.0/
./configure --prefix=/usr/local/python --with-ssl
make && make install
ln -s /usr/local/python/bin/python3 /usr/bin/
echo ‘export PATH=/usr/local/python/bin:$PATH‘ >> /etc/profile
source /etc/profile
pip3 install mycli
mycli -u root -p <密码>
原文:https://www.cnblogs.com/lsq66/p/15182441.html