1.使用命令连接MySQL数据库
-
检查是否启动MySQL服务
-
检查bin目录是否写入环境变量
-
使用命令(DOS):cmd—mysql [-h 服务器主机地址,如果是本机可省略] -u 用户名 –p密码。
或者是:使用命令(DOS):cmd—mysql [-h 服务器主机地址,如果是本机可省略] -u 用户名 –p 回车键 再输入密码,此时的密码是加密的安全性较高。
2.使用命名操作MySQL数据库
-
创建数据库
语法: CREATE DATABASE 数据库名;
-
查看数据库列表
查看数据列表的语法: SHOW DATABASES;
-
删除数据库
语法:DROP DATABASE 数据库名;
-
查看MySQL的版本:
SELECT VERSION();
-
查看MySQL的用户信息:
SELECT USER();
-
选择是数据库
USE 数据库名;
3.使用命令操作MySQL数据表
-
创建表
语法:
CREATE TABLE [IF NOT EXISTS] `表名`(
`字段1` 数据类型 [字段属性|约束|索引|COMMENT’说明’],
`字段2` 数据类型 [字段属性|约束|索引|COMMENT’说明’]
)[表类型,如ENGINE=InnoDB][表字符集,如CHARSET=UTF8][注释COMMENT=”学生表”];
-
查看表
1) SELECT *或要查看的字段名 FROM 表名;
2) DESCRIBE 表名;
3) DESC 表名;
-
删除表
DROP TABLE [IF EXISTS] 表名;
4.重要的数据类型及属性
-
没有符号; UNSIGNED 表示没有符号
-
ZEROFILL;自动添加填充数据的位数,比如设置INT(4)实际输入12,则自动添加为0012
-
ENGINE=InnoDB;指定表的存储引擎
-
CHARSET=UTF8;创建表时指定表的字符集
-
主键约束 PRIMARY KEY(字段1,字段2【可以添加几个 主键,即复合主键】)
-
外键约束 FOREIGN KEY(字段)
-
自动增长 AUTO_INCREMENT,默认自增1
四.MySQL的存储引擎
常用的存储引擎:InnoDB ,MyISAM
InnoDB: 支持事务处理,外键,占用空间比MyISAM大,使用与需要事务处理,更新,删除频繁操作的场景。
MyISAM: 不支持事务和外键,占用空间小,访问速度快,适用于不需要事务处理,更新,删除频繁操作的场景。
五.MySQL查询系统帮助命令HELP
语法:HELP 查询的内容;