1.启动或停止MySQL服务:
  方法一:
  系统--> 服务--> MySQL--> 在状态栏设置启动、停止
  注:-1- 打开服务控制台的快捷方式是搜索services.msc
  -2- 如果启动类型为禁用,查看属性,可以更改为自动
  方法二:
  使用控制台命令启动
  net start|stop mysql
  2.登录MySQL服务器
  mysql -u用户名 -p密码 (基本、登录本地服务器)
  mysql -u用户名 -p密码 -h目标服务器IP -P端口号
  注:默认端口号:mysql:3306, oracle:1521, SQL Server:1433
  3.数据库操作
  -1- 查看所有数据库:show databases;
  -2- 创建数据库:create database 数据库名;
  create database if not exists 数据库名; (更完整)
  -3- 连接使用(进入)数据库:use 数据库名;
  -4- 查看当前连接的数据库:select database();
  -5- 更新数据库:alter database 数据库名;
  -6- 删除数据库:drop database 数据库名;
  注:1) 字符集:utf8 gb2312|gbk
  2) 数据库引擎:InnoDB,MyISAM,MERGE,CSV等
  数据DML操作比较少,查询比较多,需要高性能的查询--> MyISAM
  数据操作DML操作和查询同样频繁,需要事务支持,性能不是第一位--> InnoDB
  4.数据表操作
  -1- 创建表
  create table 表名(
  字段名1 数据类型 [null | not null] [auto_increment] [comment '字段描述'],
  字段名2 数据类型 [null | not null] [comment '字段描述']
  字段名3 数据类型 [null | not null] [default '值'] [comment '字段描述']
  constraint PK_表名_字段名 primary key,
  constraint UQ_表名_字段名 unique(字段名),
  constraint FK_父表名_子表_字段名 foreign key(外键字段) references 父表名(主键)
  );
  -2- 查询表:select * from 表名;
  -3- 删除表:drop table 表名1,表名2...
  注:当有外键约束时,必须先删除子表,才能删除父表
  5.DML(数据操作语言)实现数据添加、修改和删除
  -1- 添加:insert into 表名(字段名) values(值);
  注:1)字段的数量和值的数量要相等,数据类型也必须匹配;
  2)若要向表中插入所有字段,则可以在插入时可以省略字段名,即insert into 表名 values(值);
  3)如果表中含有自增列(标识列),则这一列字段名和字段值可以不指定
  -2- 更新:update 表名
  set 字段 = 新值 [,字段 = 新值]
  [ where 条件 ];
  注:where条件可以省略,若省略,则会修改表中所有行数据,所以一般都会有where条件来进行筛选。
  -3- 删除:delete from 表名
  [ where 条件 ];
  注意点:where语句中比较是否为空(null),不能用 字段名 = null,只能用 字段名 is null | not null