重工电子论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 5261|回复: 4

[数据库] 自学MySQL数据库笔记

[复制链接]

14

主题

69

帖子

485

积分

学生管理组

Rank: 8Rank: 8

积分
485
QQ
发表于 2018-1-19 20:42:00 | 显示全部楼层 |阅读模式
本帖最后由 鲁亮 于 2018-1-19 21:50 编辑

之前学习了MySQL数据库的基本知识,总是会忘记,现在开此贴作为笔记,以便以后查找。
一、准备工作(软件安装)
1、MySQL的安装:
MySQL下载地址:https://dev.mysql.com/downloads/installer/
QQ图片20180119204330.png
下载之后双击进行安装,
QQ图片20180119204508.png
选择Typical安装模式,
QQ图片20180119204645.png
取消当前进行配置,后面自行配置。
QQ图片20180119204743.png 完成安装。
回复

使用道具 举报

14

主题

69

帖子

485

积分

学生管理组

Rank: 8Rank: 8

积分
485
QQ
 楼主| 发表于 2018-1-19 20:50:21 | 显示全部楼层
本帖最后由 鲁亮 于 2018-1-19 21:07 编辑

二、配置服务器
1、运行MySQL配置向导文件
文件地址为:C:\Program Files\MySQL\MySQL Server 5.5\bin
QQ图片20180119205253.png
2、选择Standard Configuration
QQ图片20180119205522.png
3、安装MySQL为Windows服务,并包含bin文件夹到系统path中,默认数据库名为mysql(可自行更改)
QQ图片20180119205710.png
4、设置root用户及密码后等待配置设置完成
QQ图片20180119205913.png
(注意需要所有的配置均完成,任何一个配置未完成都需要重新运行,完成效果如下图)
QQ图片20180119210040.png
5、修改配置文件中的编码方式(使用文本文件方式打开)
配置文件地址:C:\Program Files\MySQL\MySQL Server 5.5
QQ图片20180119210453.png
修改为:
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
回复 支持 反对

使用道具 举报

14

主题

69

帖子

485

积分

学生管理组

Rank: 8Rank: 8

积分
485
QQ
 楼主| 发表于 2018-1-19 21:02:49 | 显示全部楼层
本帖最后由 鲁亮 于 2018-1-19 21:28 编辑

三、MySQL的启动和停止
1、右键点击我的电脑>管理,进入计算机管理,打开服务,可以看到MySQL服务
QQ图片20180119211019.png
选中MySQL服务右键启动、停止或重新启动,并在此时将MySQL服务设置为自动启动模式。
QQ图片20180119211207.png
2、以管理员身份运行CMD命令行,在命令行中输入
net start mysql        (启动)        net stop mysql        (停止)
QQ图片20180119211555.png
四、MySQL的登陆和退出
QQ图片20180119211941.png
1、登陆
在命令行中输入
mysql -uroot -p[服务器密码] -P[服务器端口号(默认3306)] -h[服务器名称(即服务器IP地址,本机可使用127.0.0.1)]回车即可登陆
2、退出
登陆之后在,在提示符后输入        exit; 或        quit;        或        \q;即可退出
QQ图片20180119212712.png
回复 支持 反对

使用道具 举报

14

主题

69

帖子

485

积分

学生管理组

Rank: 8Rank: 8

积分
485
QQ
 楼主| 发表于 2018-1-27 03:40:36 | 显示全部楼层
本帖最后由 鲁亮 于 2018-1-27 03:41 编辑

操作指令
启动服务器        net start mysql;
关闭服务器        net stop mysql;
登录服务器        mysql -u[] -p[] -P[] -h[]
退出服务器        \q  | quit  |exit
修改提示符
1.连接客户端时指定         mysql -u[] -p[] --prompt 提示符
2.连接上客户端时指定提示符        prompt
参数        \D        完整时间        \d 当前数据库        \h 服务器名称[地址]        \u 当前用户
示例 prompt \u@\h \d

创建数据库
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name
示例
1.CREATE DATABASE [IF NOT EXISTS] t1;
2.CRAETE DATABASE IF NOT EXISTS t2 CHARACTER SET = gbk;

查看当前服务器夏的数据表列表
SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]
示例
1.SHOW CREATE DATABASE t1;
2.SHOW WARNINGS;
3.SHOW DATABASES;

修改数据库
ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name
示例
1.ALTER DATABASE t2 CHARACTER SET = utf8;

删除数据库
DROP {DATABASE |SCHEMA} [IF EXISTS] db_name
示例
1.DROP DATABASE t1;


创建数据表
CREATE TABLE [IF NOT EXISTS] table_name(
column_name data_type,
......
)

示例:
   CREATE TABLE tb1(
-> username VARCHAR(20),
-> age TINYINT UNSIGNED,
-> salary FLOAT(8,2) UNSIGNED
-> );

查看数据表列表
SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr]

查看数据表结构
SHOW COLUMNS FROM tb_name

插入记录
INSERT [INTO] tb_name[(col_name)] VALUES(val,...)

记录查找
SELECT expr,... FROM tb_ame
回复 支持 反对

使用道具 举报

14

主题

69

帖子

485

积分

学生管理组

Rank: 8Rank: 8

积分
485
QQ
 楼主| 发表于 2018-1-27 03:44:51 | 显示全部楼层
此外再分享一个MySQL可视化操作软件 Navicat for MySQL,这是一个付费软件,具体破解过程可自行百度。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|cqutlab ( 渝ICP备15004556号

GMT+8, 2024-3-29 16:06 , Processed in 0.187009 second(s), 34 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表