Mysql

本文档详细介绍了MySQL 5.7.31在Windows上的安装步骤,包括初始化命令、临时启动、创建服务以及连接测试。同时,讲解了数据库的管理操作,如更改密码、创建与删除数据库、创建表、插入数据、查询与更新数据等。还涵盖了常用的数据类型及时间格式,并提供了实例演示。
摘要由CSDN通过智能技术生成

1.初始化命令:
(1)“D:\mysql-5.7.31-winx64\bin\mysqld.exe” --initialize-insecure
2.数据库启动:
(1)临时启动(不建议):在cmd下输入:D:\mysql-5.7.31-winx64\bin\mysqld.exe
(2)制作Windows服务,服务来进行关闭和开启:
“D:\mysql-5.7.31-winx64\bin\mysqld.exe” --install mysql57
3.连接测试:
(1)完整版:“D:\mysql-5.7.31-winx64\bin\mysql.exe” -h 127.0.0.1 -P 3306 -u root -p
(2)简略版:“D:\mysql-5.7.31-winx64\bin\mysql.exe” -u root -p
(3)将D:\mysql-5.7.31-winx64\bin\添加到环境变量,直接执行mysql -u root -p即可
4.更改密码:set password = password(‘root123’);
5.查看已有的文件夹:show databases;
6.退出:exit;

1.登录:win+r cmd mysql -u root -p;(密码123)
2.创建数据库:create database 数据库名字 ;
3.查看已有的文件夹:show databases ;
4.创建文件夹:create database 数据库名字 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
5.删除数据库:drop database 数据库名字;
6.进入数据库(文件夹):use 数据库名字;
7.查看数据库下所有的表:show tables ;
8.创建表:create table 表名字(列名称 类型 not null auto_increment primary key ,列名称 类型not null,列名称 类型 default 3)default charset=utf8;(auto_increment primary key自增主键不许为空,不许重复,not null不允许为空,default 3默认值为3)
9.展示表:desc 表名;
10.删除表:drop table 表名;
11.常用数据类型:tinyint有符号(默认),取值范围-128~127
tinyint unsigned无符号,取值范围0~255
int有符号(默认),取值范围-2147483648~2147483647
int unsigned无符号,取值范围0~4294967295
bigint有符号(默认),取值范围-9223372036854775808~9223372036854775807
bigint unsigned无符号,取值范围0~18446744073709551615
decimal准确的小数值,m是数字总个数(最大为65,负号不算),d是小数点后个数(最大是30,超过d位,后面小数默认四舍五入)
速度快:char(11)定长字符串,固定使用11个字符串的内存进行存储,最多255个字符
节省空间:varchar变长字符串,真实数据有多长,就按多大存储,最大65535字符/3
长文本:text保存变长的大字符串,可以组到65535(2^16-1)个字符
其他不常用:mediumtext、longtext
时间数据类型:datatime YYYY-MM-DD HH:MM:SS
data YYYY-MM-DD
12.往表中插入数据:insert into 表名(salary,age) values(1000,18);
批量插入:insert into 表名(salary,age) values(1000,18),(300,22);
13.查看表内容:select * from 表名;
14.删除数据:delete from 表名 where 条件;
15.修改数据:update 表名 set 列=值 where 条件;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值