#mysql5.5安装

关于mysql5.5版本下载链接

百度网盘https://pan.baidu.com/s/1Z8ZZLXKYUyEOcFHAbeh7ZA )

链接: 百度网盘.

提取码:zdq8

下载完成后打开下载好的mysql安装包

mysql 2012 安装包 mysql5.5安装包_mysql 2012 安装包


点击Next

mysql 2012 安装包 mysql5.5安装包_mysql 2012 安装包_02


在我同意协议打勾

mysql 2012 安装包 mysql5.5安装包_sql_03


选择数据库安装类型 单击Typical,然后单击Next,等待安装

mysql 2012 安装包 mysql5.5安装包_sql_04


选中在windows路径中包含Bin目录

mysql 2012 安装包 mysql5.5安装包_mysql_05


在此窗口设置root用户的密码//如果允许root用户在其他机器上远程登录,在密码框下面的Enable root access from remote machines打勾即可

安装完成后可以通过在安装下的目录查看mysql的文件配置

mysql 2012 安装包 mysql5.5安装包_sql_06

mysql 2012 安装包 mysql5.5安装包_数据库_07


mysql 2012 安装包 mysql5.5安装包_mysql 2012 安装包_08


通过修改my-ini文件可实现手动配置数据库服务器Mysql 常用的参数如下:

default-character-set:客户端默认字符集

port:客户端和服务器端的端口号

character-set-server:服务器默认字符集

default-storage-engine:Mysql默认存储引擎

默认字符集推荐使用utf8

设置完成后检查一下服务器是否启动

mysql 2012 安装包 mysql5.5安装包_mysql_09


打开任务管理器点击服务里找到mysql此时mysql服务正在运行中使用命令窗口链接mysql

win+r 输入cmd打开dos窗口

输入命令: mysql-u -用户名 -密码

mysql 2012 安装包 mysql5.5安装包_mysql 2012 安装包_10


在本机操作sql可以省略本机ip地址

输入用户名后输入密码

mysql 2012 安装包 mysql5.5安装包_mysql_11


此时看到Welcome to the MySQL monitor.就说明链接成功了

mysql 2012 安装包 mysql5.5安装包_mysql_12

我们使用select version();语句查看当前sql版本

mysql 2012 安装包 mysql5.5安装包_mysql_13


再使用show databases;查看当前所有数据库

对着控制台撸sql显然不方便

我用的是SQLyog编译工具编写sql语句

链接:https://pan.baidu.com/s/1rkbKmOT_g6Km40maPKwOFQ
提取码:zdq8
链接: 百度网盘.
提取码:zdq8

下载安装完成后链接上数据库就可以使用了

mysql 2012 安装包 mysql5.5安装包_mysql_14


字体可以设置大小不想设置按ctrl+滑轮控制界面大小

#DDL(数据定义语言)

#对于库的基本操作

#展示所有的数据库
#show databases;
#创建一个数据库
CREATE DATABASE [IF NOT EXISTS]test42;
#删除数据库
DROP DATABASE test42;
#使用数据库
USE test;

#对于表的基本操作

#修改表名
ALTER TABLE student RENAME AS student1;
#添加字段//新起一行
ALTER TABLE student1 ADD s1 VARCHAR(30);
#查看表
DESC student1;
#修改字段
ALTER TABLE student1 CHANGE s1 s2 INT;
#删除字段
ALTER TABLE student1 DROP s2;
ALTER TABLE student1 RENAME AS student;
#drop table 表名 --删除表

#初步创建表

mysql 2012 安装包 mysql5.5安装包_mysql_15

#创建表
 CREATE TABLE 表名(
 变量名 INT(4) NOT NULL//该列无空值 PRIMARY KEY//将此行设置为主键 COMMENT ‘课程编号’//说明相当于注释,
 subjecName VARCHAR(50) COMMENT ‘课程名称’,
 classHour INT(4) COMMENT ‘学时’,
 gradeID INT(4) COMMENT ‘年纪编号’
 )AUTO_INCREMENT = 1//表示该列自增1 COMMENT ‘课程表’;CREATE TABLE subject(
 subjectNo INT(4) NOT NULL PRIMARY KEY COMMENT ‘课程编号’,
 subjecName VARCHAR(50) COMMENT ‘课程名称’,
 classHour INT(4) COMMENT ‘学时’,
 gradeID INT(4) COMMENT ‘年纪编号’
 )AUTO_INCREMENT = 1 COMMENT ‘课程表’;
 CREATE TABLE result(
 studentNo INT(4) NOT NULL COMMENT ‘学号’,
 subjeckNo INT(4) NOT NULL COMMENT ‘课程编号’,
 examDate TIMESTAMP NOT NULL DEFAULT NOW() COMMENT ‘考试日期’,
 studentResult INT(4)NOT NULL COMMENT ‘考试成绩’
 )COMMENT ‘成绩表’;CREATE TABLE student(
 studentNo INT(4) NOT NULL COMMENT ‘学号’,
 loginPwd VARCHAR(20) NOT NULL COMMENT ‘密码’,
 studentName VARCHAR(50) NOT NULL COMMENT ‘姓名’,
 sex CHAR(4) DEFAULT ‘男’ COMMENT ‘性别’,
 gradeID INT(4) UNSIGNED COMMENT’年纪编号’,
 phone VARCHAR(50) COMMENT ‘电话’,
 address VARCHAR(255) COMMENT’地址’,
 birthday DATETIME COMMENT’出生日期’,
 email VARCHAR(50) COMMENT’邮件账号’,
 identityCard VARCHAR(18) UNIQUE KEY COMMENT’身份证号’,
 PRIMARY KEY(studentNo)
 )AUTO_INCREMENT = 1 COMMENT’学生表’;CREATE TABLE grade(
 gradeID INT(4) NOT NULL PRIMARY KEY COMMENT’年纪编号’,
 gradeName VARCHAR(50) NOT NULL COMMENT’年纪名称’
 )AUTO_INCREMENT = 1 COMMENT’年纪表’;

执行完创建库和表的语句后刷新一下对象浏览器

mysql 2012 安装包 mysql5.5安装包_mysql 2012 安装包_16


在左侧显示出school库和4个表说明创建成功了就可以使用表了