1.安装:
安装MySQL-5.7.19
a.解压下载的压缩包
b.配置环境变量
c.在MySQL-5.7.19目录下创建data文件和my.ini文件,添加文件内容:
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\mysql-5.7.18-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\mysql-5.7.18-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
d.用管理员打开命令行,进入F:\mysql\mysql-5.7.19\bin,输入mysqld --initialize-insecure进行初始化(初始化成功时data文件夹下会出现如下数据)。
e.重新打开一个命令行,输入mysqld,即可启动MySQL。再打开一个命令行,输入mysql -u root -p即可进入MySQL。
f.创建MySQL服务。打开命令行,输入mysqld --insstall创建MySQL服务。服务创建成功后,以后只需要启动命令行,输入net start mysql即可启动MySQL,输入net stop mysql停止MySQL。
至此,MySQL安装完成。
2.创建:
创建数据库:create database 数据库名;
create database 数据库名 default charset utf8
创建表:a.create table 表名(列名 数据类型,列名 数据类型);
b.create table 表名(列名 数据类型 AUTO_INCREMENT PRIMARY KEY,列名 数据类型)
(1)如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。
(2)AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
(3)PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。
(4)ENGINE 设置存储引擎,CHARSET 设置编码
持续更新中。。。。
原文:https://www.cnblogs.com/Little-white-clouds/p/11657724.html