01MySQL安装与基础

1.Linux平台下安装MySQL
   Windows平台下安装MySQ

2.在Centos中配置MySQL中的root用户允许远程连接
在Centos中打开Ternimal命令行,依次输入下面命令
mysql -u root -p 
输入密码:123456
use mysql;

update user set host='%' where host='::1';

flush privileges;


打开windows中的navicat程序,点击连接-MySQL
在弹出的窗口,输入连接名、密码,点击连接测试
关闭centos防火墙:
查看防火墙命令systemctl status firewalld.service
已关闭disavtive(dead)
已打开active(running)
关闭防火墙命令systemctl stop firewalld.service
永久关闭防火墙systemctl disable firewalld.service

3.Windows中的客户端连接Windows中的服务端
打开navicat程序,点击连接-MySQL
在弹出的窗口,localhost,输入连接名root、密码,点击连接测试
测试成功后,点击确定按钮.

4.Navicat使用
链接数据库
创建/删除数据库
创建/删除/重命名表
设置表字段
增删改查:
select * from 表名
insert into 表名 values(...)
insert into 表名(字段1,...) values(值1,...)
update 表名 set 列1=值1,列2=值2... where 条件
delete from 表名 where 条件
数据库备份与还原

5.常用数据类型
常用数据类型
整数:int,有符号范围(-2147483648 ~2147483647),无符号范围(0 ~ 4294967295)
小数:decimal,如decimal(5,2)表示共存5位数,小数占2位,整数占3位
字符串:varchar,范围(0~65533),如varchar(3)表示最多存3个字符,一个中文或一个字母都占一个字符
日期时间: datetime,范围(1000-01-01 00:00:00 ~ 9999-12-31 23:59:59),如'2020-01-01 12:29:59'
约束
主键(primary key):物理上存储的顺序
非空(not null):此字段不允许填写空值
惟一(unique):此字段的值不允许重复
默认值(default):当不填写此值时会使用默认值,如果填写时以填写为准
外键(foreign key):维护两个表之间的关联关系

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值