1.安装:
初始化服务端:pathmysqld --initialize -insecure PS:path-路径
初始化之后默认用户名为root,密码为null
重启服务端:pathmysqld
客户端连接:pathmysql -u root -p PS:-u 用户名,-p 密码
发送指令:show databases;
create database db1; PS:命令语句要加;
添加环境变量:【右键计算机】
-
-
》【属性】
-
-
》【高级系统设置】
-
-
》【高级】
-
-
》【环境变 量】
-
-
》【在第二个内容框中找到 变量名为Path 的一行,双击】
-
-
> 【将MySQL的
bin
目录 路径追加到变值值中,用 ; 分割】
C:Program Files (x86)ParallelsParallels ToolsApplications;
%
SystemRoot
%
system32;
%
SystemRoot
%
;
%
SystemRoot
%
System32Wbem;
%
SYSTEMROOT
%
System32WindowsPowerShellv1.
0
;C:Python27;C:Python35;C:mysql
-
5.7
.
16
-
winx64
bin
显示数据库: show databases;
创建数据库:create database db_name default chaset utf8;
使用数据库:use db_name;
显示数据库中所有的表:show table;
创建用户:create user '用户名' @'IP地址' identified by '密码';
删除用户:drop user '用户名'@'IP地址';
修改用户:rename user '用户名'@'IP地址';to '新用户名'@'IP地址';;
修改密码:set password for '用户名'@'IP地址'=password('新密码');
查看权限:show grants for '用户名'@'IP地址';
授权:grants 权限 on 数据库.表 to '用户名'@'IP地址';
取消权限:revoke 权限 on 数据库.表 from '用户名'@'IP地址';
创建表:create table 表名(列名 类型 是否可以为空,列名 类型 是否可以为空)engine=innodb default charset=utf8;
删除表:drop table 表名;
清空表:delete from 表名; PS:后续添加的内容ID会继续清空时的ID
truncate table 表名; PS:后续添加的内容ID从1开始
添加列:alter table 表名 add 列名 类型;
删除列:alter table 表名 drop column 列名;
修改列:alter table 表名 modify column 列名 类型;--类型
alter table 表名 change 原列名 新列名 类型;--列名,类型
添加主键:alter table 表名 add primary key(列名);
删除主键:alter table 表名 drop primary key;
alter table 表名 modify 列名 int,drop primary key;
添加外键:alter table 从表 add constraint 外键名称(如:FK_从表_主表) foreign key 从表(外键字段) references 主表(主键字段);
删除外键:alter table 表名 drop foreign key 外键名称;
修改默认值:alter table testalter_tb1 alter i set default 1000;
删除默认值:alter table testalter_tb1 alter i drop default;
表操作:
增:
insert into 表(列名,列名.....) values(值,值.....);
insert
into
表 (列名,列名...)
values
(值,值,值...),(值,值,值...)
insert
into
表 (列名,列名...)
select
(列名,列名...)
from
表