myslq5.5 安装及一些基本语句

#mysql5.5安装

关于mysql5.5版本下载链接
百度网盘https://pan.baidu.com/s/1Z8ZZLXKYUyEOcFHAbeh7ZA )
链接: 百度网盘.
提取码:zdq8
下载完成后打开下载好的mysql安装包
在这里插入图片描述
点击Next
在这里插入图片描述
在我同意协议打勾

在这里插入图片描述
选择数据库安装类型 单击Typical,然后单击Next,等待安装
在这里插入图片描述
选中在windows路径中包含Bin目录

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

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

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
通过修改my-ini文件可实现手动配置数据库服务器Mysql 常用的参数如下:
default-character-set:客户端默认字符集
port:客户端和服务器端的端口号
character-set-server:服务器默认字符集
default-storage-engine:Mysql默认存储引擎
默认字符集推荐使用utf8
设置完成后检查一下服务器是否启动

在这里插入图片描述
打开任务管理器点击服务里找到mysql此时mysql服务正在运行中

使用命令窗口链接mysql
win+r 输入cmd打开dos窗口
输入命令: mysql-u -用户名 -密码
在这里插入图片描述
在本机操作sql可以省略本机ip地址
输入用户名后输入密码
在这里插入图片描述
此时看到Welcome to the MySQL monitor.就说明链接成功了
在这里插入图片描述

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

在这里插入图片描述
再使用show databases;查看当前所有数据库

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

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

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

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

在这里插入图片描述
字体可以设置大小不想设置按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 表名 --删除表

#初步创建表

在这里插入图片描述

#创建表
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’年纪表’;

执行完创建库和表的语句后刷新一下对象浏览器
在这里插入图片描述
在左侧显示出school库和4个表说明创建成功了就可以使用表了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值