MYSQL的安装与配置

#MYSQL的安装与配置

标签:mysql


> 1.关系型数据库

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

2、安装、添加环境变量、测试

查找环境变量
默认路径.png-14kB
添加环境变量
添加环境变量.png-35.8kB
测试——暂停或者重启服务,安装成功的唯一标准
image_1cr78c0lr1t9o607103ok4q1oc346.png-120.6kB
安装完成之后一定要重启电脑

3、进入mysql

运行——CMD——进入mysql
u:user的缩写 表示用户名
小写p:password 的缩写表示密码
6.jpg-43.9kB
-h host服务器地址 -P(大写P) point指端口 这两个是默认的可以不写
5.png-11.7kB
这里的数据集不能被删除
4.png-7kB

4、数值类型

INT (INTEGER):常用的整数型数据类型
1.png-63.5kB
浮点不能用的时候用定点,定点更精确
定点在底层的时候就可以改变数值类型更精确
2.png-86.4kB
TIMESTAMP(时间戳:1970.1.1 0:00-至今)精确到毫秒
1秒等于1000毫秒
3.png-33.6kB
1个字母占用1个字符/1个字节
1个中文占用一个字符/两个或三个字节(UTF-8两个字节)
4.png-54.7kB

5.六大约束

1)NOT NULL: 被空约束
2)DEFAULT :默认约束
3)UNIQUE KEY :唯一约束
4)PRIMARY KEY :主键(非空且唯一)一般用来可以标识和区分出唯一
5)AUTO_INCREMENT:自动增长(自动增长没有意义,是为了标识而标识,自动增长从1开始每次自动增长,用过的数字不会再回来了)
6)FOREIGN KEY :外键约束(子表的取值受父表的约束,)在新增数据库(数据表)的时候先有父表(数据)再有子表
再删除数据的时候,先删除子表再删除父表
(UTF,是UnicodeTransformationFormat的缩写,意为Unicode转换格式)

6、创建数据库:create database ishop1;

1.png-1.4kB
后面的分号必须写,创建关系的时候只有一行受到 当创建数据库""成对呈现,

7、删除数据库:drop database ishop1;

2.png-7.3kB
删除关系的时候零行受到影响

8、显示数据库:show databases;

显示.png-15.3kB

9、表取名字

  • 不能用中文
  • 不能用特殊符号
  • 不能有数字开头的1ABC
  • 可以用驼峰输入法ShangHai/shangHai/SHANG_HAI

10、字符集

MYSQL默认字符集:拉丁,因为它支持英文,不支持中文,所以要设置成UTF-8(多数选择),数据库里的数据可以用中文

image_1cr76tp7l1eu2b50pmm1g1r1lt329.png-9.8kB
字符集相同的情况下可以读出其他库的数据(向上兼容,向下兼容)
image.png-158.5kB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值