oracle→oracle,mysql
微软→scel server
阿里的三大核心数据库:HB,ADB,PALARDB
一、mysql安装
(1)下载mysql的安装包,存放到D盘,按照步骤一步一步的安装好
(2)默认安装到了C盘的program files目录下
(3)配置环境,将C盘bin目录下的地址复制到系统设置path下
(4)安装好了之后在控制台输入MySQL,出现以下就是安装成功了
Mysql的默认端口是3306
本地:
127.0.0.1
localhost
二、mysql相关命令
1、mysql -h localhost -u root -p
-h后面是IP地址;-u后面是用户;-p后面跟密码
密码是root
2、select version();是查询版本
3、启动和停止命令
启动命令:net start mysql57
停止 命令:net stop mysql57
将mysql以管理员身份运行
4、查询当前时间:select now();
5、查询MySQL的连接数: show variables like '%connections%';
6、查询超时的关键字: show variables like '%timeout%';主要关注连接,读,写超时
三、数据库里的建表格
DB:Datebase数据库→增、删、改、查
table:表 数据库里面有很多表
1、查询数据库:show databases;
2、创建数据库:create database testDev;
3、查询数据库在服务器的存储路径:show variables like '%datadir%'; 按照所显示的存储路径进行查询
4、删除数据库: drop database testDev;
5、新建一个数据库:creat datebase testDev;输入use testDev,进入,然后select datebase();查询是在哪个数据库下
6、如何创建表格?
MySQL中目前支持的数据类型为
数字:tinyint smallint int bigint bit(一般用int表示)
小数点:decimal float double(一般用float)
字符串:char varchar blob text enum set(一般用varchar)
6.1创建一个表格,里面包含ID,名字,年龄,薪水,性别,地址等字段;
第一种方法:
mysql> create table info(id int primary key,name varchar(5),age int,salary float,sex varchar(4) default"boy",address varchar(100));
primary key代表主键值
unique key代表唯一的
default代表默认值
6、2查看表格内容desc info;
6.3显示创建表的过程:show creat table info \G;
6.4给表里插入数据:insert into info( id,姓名、年龄等)values(数值);有些字段不能为空
查询表里的字段:select * from info;
第二种创建表格的方法:
mysql> create table info(
id int primary key,
name varchar(10)unique key,
age int not null,
sex varchar (5) default "girl"
);
例如创建一个表,id设为主键约束,主要用于排序,不能重复;name设为唯一性约束;年龄不能为空;性别默认为女;
创建一个表格,写入姓名和id,将姓名和id都设为主键。
7、递增:auto_increment,递增与主键要一起使用