数据库:
数据库就是存储数据的仓库
为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上,通过数据库的管理系统,可以有效的管理存储在数据库中的数据;
mysql数据库的优点:
1.多语言的支持
2.可以移植性好,
3.免费开源,
4.高效
5.支持大量数据的存储和查询
sql语言:
就是结构化查询语言 数据管理系统通过sql语言来管理数据库中的数据
其中
DDL语句:create alter drop
DML语句:update select delect insert
DCL语句:是数据库控制功能 用来设置或更改数据库中用户和角色的权限的语句 包含revoke deny grant等
mysql常用命令:
显示所有数据库:show databases
选定数据库:use name
显示数据库中所有表:show tables
放弃正在输入的命令:\c
显示命令清单:\h
退出mysql:\q
查看mysql服务器状态信息:\s
创建数据库:create database+数据库名
显示数据库结构:show create database+数据库名
删除数据库:drop database+数据库名
mysql -u账号 -p密码
mysql的安装:yum安装 rpm安装 源码安装
mysql的连接和登陆:
1)mysql自带的sql客户端连接
mysql -h host -p 3306 -u user -ppassword
-h:当连接mysql服务器不在同一台主机时,填写主机名或ip地址 默认的是localhost;
-P:访问mysql服务器的端口,默认是3306;
-u:登录服务器的用户名;
-p:登录服务器的密码;
注意:密码如果写在命令行时一定不要有空格
2)图形化界面管理工具连接
navicat ,sqlyag。。。
mysql的数据类型:
数据类型是数据的一种属性,可以决定数据的存储格式,有效范围和相应的限制
包含:
1)整数类型 int
2)浮点数类型 float
3)定点数类型 decimal
4)日期和时间类型
date: ‘YYYY-MM-DD’
time:'HH:ii:ss’
year:就是date和time混合一起
5)字符串类型
char
varchar
text
6)二进制类型 bit
数据库</