windows下安装MySQL 5.7,创建数据库和数据库表
2017-01-18 10:38
736 查看
工具/原料
win7操作系统。
mysql-installer-community-5.7.10.0(下载链接:http://pan.baidu.com/s/1miv1laC 密码:q553)
预备知识
掌握mySQL基本命令
方法/步骤
【安装MySQL 5.7】
1、双击安装包 ,进入安装页面
2、弹出”安装类型“对话框,我们选择”Developer Default“(默认开发版)
3、选择安装位置和数据保存的位置。
4、检查电脑当前的安装环境,并根据安装环境选择要安装的组件,我们选择默认安装,那么就”Next”,点击Yes继续。
5、点击“Execute”进入安装
6、等待几分钟,点击Next
7、点击Next
8、服务器配置,我选择Dedicated MySQL Server Machine(专用MySQL服务器),端口号默认。
9、配置合适的用户密码。这里我们三项都输入123456
10、配置服务器启动方式和用户验证。这里我们默认勾选【开机启动】和【使用系统用户登录】
11、点击Execute
12、Finish
13、Next
14、【】连接服务器】点击Check>>>出现Connection successful,点击Next
15、点击Execute
16、点击Finish
17、最后点击Next>>>>点击Finish>>>>完成安装
【创建数据库】
1、打开MySQL 5.7
2、输入超级用户密码:123456,回车
3、进入以下界面
4、使用show语句找出在服务器上当前存在什么数据库
5、创建一个数据库xiaohutu
6、选择你所创建的数据库
此时你已经进入你刚才所建立的数据库xiaohutu
【创建数据库表】
1、首先看现在你的数据库中存在什么表:
说明刚才建立的数据库中还没有数据库表。
2、下面来创建一个数据库表mytable: 我们要建立一个你公司员工的生日表,表的内容包含员工姓名、性别、出生日期、出生城市。
由于name、birthadd的列值是变化的,因此选择varchar,其长度不一定是20。可以选择从1到255的任何长度,如果以后需要改变它的字长,可以使用alter table语句。);性别只需一个字符就可以表示:”m”或”f”,因此选用char;birth列则使用date数据类型。
创建了一个表后,我们可以看看刚才做的结果,用show tables显示数据库中有哪些表:
3、显示表的结构:
4、往表中加入记录
我们先用select命令来查看表中的数据:
这说明刚才创建的表还没有记录。 加入一条新记录:
5、再用上面的select命令看看发生了什么变化。我们可以按此方法一条一条地将所有员工的记录加入到表中。
我们发现birth的格式错了:0194-03-06
下面修改表中数据:
再用select命令看看发生了什么变化
修改好了。
6、到这里我们就把数据库和数据库表创建好了
win7操作系统。
mysql-installer-community-5.7.10.0(下载链接:http://pan.baidu.com/s/1miv1laC 密码:q553)
预备知识
掌握mySQL基本命令
方法/步骤
【安装MySQL 5.7】
1、双击安装包 ,进入安装页面
2、弹出”安装类型“对话框,我们选择”Developer Default“(默认开发版)
3、选择安装位置和数据保存的位置。
4、检查电脑当前的安装环境,并根据安装环境选择要安装的组件,我们选择默认安装,那么就”Next”,点击Yes继续。
5、点击“Execute”进入安装
6、等待几分钟,点击Next
7、点击Next
8、服务器配置,我选择Dedicated MySQL Server Machine(专用MySQL服务器),端口号默认。
9、配置合适的用户密码。这里我们三项都输入123456
10、配置服务器启动方式和用户验证。这里我们默认勾选【开机启动】和【使用系统用户登录】
11、点击Execute
12、Finish
13、Next
14、【】连接服务器】点击Check>>>出现Connection successful,点击Next
15、点击Execute
16、点击Finish
17、最后点击Next>>>>点击Finish>>>>完成安装
【创建数据库】
1、打开MySQL 5.7
2、输入超级用户密码:123456,回车
3、进入以下界面
4、使用show语句找出在服务器上当前存在什么数据库
mysql>show databases; +--------------------+ | Database | +--------------------+ | information_schema | | my | | myfirstdatabase | | mysql | | performance_schema | | sakila | | sys | | test | | world | +--------------------+ 9 rows in set (0.00 sec)
5、创建一个数据库xiaohutu
mysql>create database xiaohutu; ERROR 1064 (42000): You have an error corresponds to your MySQL server vers e database xiaohutu' at line 2 mysql> create database xiaohutu; Query OK, 1 row affected (0.00 sec)
6、选择你所创建的数据库
mysql> use xiaohutu Database changed
此时你已经进入你刚才所建立的数据库xiaohutu
【创建数据库表】
1、首先看现在你的数据库中存在什么表:
mysql> show tables; Empty set (0.00 sec)
说明刚才建立的数据库中还没有数据库表。
2、下面来创建一个数据库表mytable: 我们要建立一个你公司员工的生日表,表的内容包含员工姓名、性别、出生日期、出生城市。
mysql> create table mytable (name varchar(20), sex char(1),birth date, birthaddr varchar(20)); Query OK, 0 rows affected (0.22 sec)
由于name、birthadd的列值是变化的,因此选择varchar,其长度不一定是20。可以选择从1到255的任何长度,如果以后需要改变它的字长,可以使用alter table语句。);性别只需一个字符就可以表示:”m”或”f”,因此选用char;birth列则使用date数据类型。
创建了一个表后,我们可以看看刚才做的结果,用show tables显示数据库中有哪些表:
mysql> show tables; +--------------------+ | Tables_in_xiaohutu | +--------------------+ | mytable | +--------------------+ 1 row in set (0.00 sec)
3、显示表的结构:
mysql> describe mytable; +-----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------+-------------+------+-----+---------+-------+ | name | varchar(20) | YES | | NULL | | | sex | char(1) | YES | | NULL | | | birth | date | YES | | NULL | | | birthaddr | varchar(20) | YES | | NULL | | +-----------+-------------+------+-----+---------+-------+ 4 rows in set (0.06 sec)
4、往表中加入记录
我们先用select命令来查看表中的数据:
mysql> select * from mytable; Empty set (0.00 sec)
这说明刚才创建的表还没有记录。 加入一条新记录:
mysql> insert into mytable value('xiaoming','f','1994-03-06','china'); Query OK, 1 row affected (0.13 sec)
5、再用上面的select命令看看发生了什么变化。我们可以按此方法一条一条地将所有员工的记录加入到表中。
mysql> select * from mytable; +----------+------+------------+-----------+ | name | sex | birth | birthaddr | +----------+------+------------+-----------+ | xiaoming | f | 0194-03-06 | china | +----------+------+------------+-----------+ 1 row in set (0.00 sec)
我们发现birth的格式错了:0194-03-06
下面修改表中数据:
mysql> update mytable set birth="1994-03-06" where birth="0194-03-06"; Query OK, 1 row affected (0.14 sec) Rows matched: 1 Changed: 1 Warnings: 0
再用select命令看看发生了什么变化
mysql> select * from mytable; +----------+------+------------+-----------+ | name | sex | birth | birthaddr | +----------+------+------------+-----------+ | xiaoming | f | 1994-03-06 | china | +----------+------+------------+-----------+ 1 row in set (0.00 sec)
修改好了。
6、到这里我们就把数据库和数据库表创建好了
相关文章推荐
- windows安装mysql 5.7 创建root、user用户,创建数据库过程
- MySQL5.7 + Workbench的安装和创建数据库以及表等简单使用
- 安装MySQL for Windows 数据库
- redhat5.4 32位安装mysql 5.6.17数据库及创建数据库实例、配置编码、卸载
- mysql 5.7 版本解压版windows下的安装
- mysql 5.7 zip 文件在 windows下的安装教程详解
- 数据库概述、mysql-5.7.11-winx64.zip 的下载、安装、配置和使用(windows里安装)图文详解
- Ubuntu下Mysql 安装 创建数据库 创建表 指定字符集 自动增长
- Windows上 MySQL 5.7+安装步骤
- windows下安装mysql数据库及环境配置、Navicat for MySQL管理数据库
- windows 下使用 zip安装包安装MySQL 5.7
- mysql 5.7 zip 文件在 windows下的安装
- centos7下使用yum安装mysql并创建用户,数据库以及设置远程访问
- mysql-5.6.24-win32.zip 下载 安装 配置 创建数据库
- MySQL 5.7 64位 Windows安装指南
- MySQL5.5.23数据库免安装版本在Windows系统上配置启动
- Mysql最新版本的数据库安装教程(5.7)
- 数据库MySQL免安装版本在Windows系统上更改数据文件目录
- windows的MySql----创建数据库
- windows环境下MySQL 5.7及以上解压缩版本配置安装