瑞典的MySQL AB公司,后被Oracle收购。
存储数据的仓库,保存一系列有组织的数据。
数据库是通过DBMS创建和操作的容器。
常见的数据库管理系统有:MySQL(开源、主流),Oracle(非开源、贵!),DB2,(IBM公司、处理海量数据),SqlServer(微软公司、只能运行在Windows系统)
DBMS分为两类:
基于共享文件的DBMS(Access)基于客户机-服务器(C-S)的DBMS(MySQL,Oracle,SqlServer) 一般是安装是安装在服务端专门用来与数据库通信的语言。
右击win键–>计算机管理–>服务–>MySQL57–>右键设置开启、停止、自动手动开启
右击win键–>管理员doc窗口–>输入net stop MySQL57关闭服务;输入net start MySQL57开始服务
通过MySQL自带的客户端,只限于root用户
通过windows自带的DOS管理员命令,登录语句:
mysql [-h主机名 -P端口号] -u用户名 -p密码 mysql -h localhost -P 3306 -u root -p123456 #登录远程的服务器方式;p后面加的是密码 mysql -u root -p123456 #登录本机的方法退出:exit 或者Ctrl+C
方式一:登录到mysql服务端
select version();方式二:没有登录到mysql服务端
mysql --version mysql --V数据查询语言
select数据管理语言
inert into…valuesdelete truncateupdate …set数据定义语言
库的管理
表的管理
create database|table…if not exists
alter database…to alter table 表名 change|modify|add|drop column 列名【列类型 约束】
drop table if exists
数据类型
常见约束
标识列
事务控制语言
事务
set autocommit=0
start transaction
commit|rollback
视图
create view 视图名 as 查询语句