MySQL的安装知识

2017-12-18  本文已影响0人  盛夏光年_49e9

MySQL的安装

一,mysql在Ubuntu下的安装

1,sudo apt install mysql-server(mysql-client) 安装数据库

2,mysql -uroot -p  进入数据库

二,MySQL在window下的安装

1,首先解压到一个非中文的路径下。

2,然后设置环境变量,在path中把MySQL的bin路径添加上去

3,在my.min中修改

4,basedir =D:\mytools\myshuju\mysql-5.5.41-winx64  主目录路径添加上去

5,datadir =D:\mytools\myshuju\mysql-5.5.41-winx64\data

6,然后在window以cmd管理员的身份打开

7,cd MySQL的bin路径,然后MySQL安装在那盘,就切换到那个盘。 cd D:\mytools\mysql-5.5.41-winx64\bin    D:

8,mysqld install  在这个路径下修改好,以后可以在任何一个盘符都可以打开

9,net start mysql 此时就可以用了

三,当 MySQL数据 和代码不在同一台机器,需要远程控制的时候

1,sudo mysql -u root -p -h

2,update user set host="%" where user="host";

3,exit

4,cd /etc/mysql/mysql.conf.d/

5 sudo vim mysqld.cnf

然后把43行给注释掉;#bind-address      = 127.0.0.1 这是取消绑定的本地

server msql restart重启MySQL;

mysql的一些历史;

主要有:关系型数据库,和nosql数据库两种类型

关系型数据库:小型,中型(mysql),大型数据库Oracle,海量数据库DB2

nosql数据库有mongodb和redis hbase三种。

几个命令

show databases; 展示所有的数据库

use mysql  切换到数据库

drop database  数据库名

show tables; 查看所有的表

drop table if exists 表名 :删除一个表

chr(20)表示可以占20个字节,如果写入的不够也必须占30,增加数据库的容量

varchr(20)表示最多可以占20,如果写入的只有10,那么只占10,其他不占

创建一个表

表中的primary key,表示只能有一个,auto_increment表示自动增加,如果添加不成功,仍然添加一

unique 表示独一无二的

not  null 表示不能为空

// CRUD

增(create)删(delete)改(update)查(Retrieve)

select 列表1,列名2,…… from tableName

//查询

select id,name,age,email,phone,addr,birday from user;

select id,name,age from user;

select * from user;

//增加 insert

insert into user(name,id,age,email,phone,addr,birday)

values("zs",null,16,"110@qq.com","110",'zz','1990-08-23');

insert into user values(null,'lisi',20,"120@qq.com","120",'zz','1997-08-23')

insert into user(name,age,email,phone)

values("lxq",20,"xuqi@163.com",'7777');

上一篇下一篇

猜你喜欢

热点阅读