MYSQL系列1_MySQL的安装,可视化工具的使用,以及建库建表等

原文:MYSQL系列1_MySQL的安装,可视化工具的使用,以及建库建表等

  大家都知道MYSQL是开源的数据库,现在MYSQL在企业中的使用也越来越多,本人之前用过SQL SERVER数据库,因业务需要和自己的兴趣想要学习MYSQL,对于MYSQL,本人还是新手,请大家多多指正。

1.安装mysql 本人安装的版本是mysql5.6

Mysql 5.6的安装包下载地址:http://pan.baidu.com/s/1o6qHG5G

安装过程比较简单,基本上是下一步下一步,安装过程中需要设置mysql的登录密码。本人安装的时候附带安装了mysql的可视化工具MySQL Workbench

MySQLWorkbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。界面如下:

  

可视化工具的首页主要分为三个部分:

1)SQL Development:相当于查询分析器,用于编写sql脚本。

2)Data Modeling:数据模型,用于构建实体模型,可以通过正向和逆向工程实现与数据库和表之间的转换。

3)Server Administration:服务器管理,主要包括服务器的cpu、内存消耗查看,启动mysql服务,一些其他的配置,以及数据导入导出等等。

点击“New Connection”可以创建新的连接,打开连接,开始编写sql脚本。如下图:

  

可以看到数据库,表,脚本编辑视图,执行结果视图,输出视图等等。

2.配置环境变量

  将mysqld.exe的安装路径的加到path环境变量中

3.mysql注释符有三种:

1)、#...

2)、-- ...,注意--后面必须跟一个空格

3)、/*...*/

4.存储引擎

MyISAM:Mysql5.5之前的默认数据库引擎,最为常用。拥有较高的插入,查询速度,但不支持事务

InnoDB事务型数据库的首选引擎,支持ACID事务,支持行级锁定, MySQL 5.5起成为默认数据库引擎。

5.数据库和表的创建

  #创建数据库(第一种注释方法)

  create database OrderDB;

  -- 删除数据库(第二种注释方法)

  drop database OrderDB;

  /*显示所有数据库*/(第三种注释方法)

  show databases;

  #显示存储引擎

  show engines;

  #Like匹配

  show variables like ‘have%‘;

  #查询默认的存储引擎

  show variables like ‘storage_engine‘;

  

  use orderdb;

  #创建表,创建人员表,MYSQL中自增使用auto_increment, 而SQL SERVER中自增使用identity,此表仅用作测试

?





1

2

3

4

5

6

7

8

  create
table Tse_Person

(

  ID int
auto_increment,

  Name
varchar(32) unique,

  Age int,

  Sex boolean default
0,

  primary
key
(ID)

);

  #删除表

  drop table Tse_Person;

  

  #创建顾客表

?





1

2

3

4

5

6

7

8

create table Tse_Customer

(

    CID int,

    CName varchar(32) not
null,

    Email varchar(32) not
null,

    Mobile varchar(20),

    primary
key
(CID)

);

  #创建产品表

?





1

2

3

4

5

6

7

8

9

create table Tse_Product

(

    PID int,

    PNum varchar(32),

    PName varchar(128),

    UnitPrice float
default 5.0,

    Storage int,

    primary
key
(PID)

);

  #创建订单表,CID为外键,依赖于顾客表中的CID

?





1

2

3

4

5

6

7

8

9

create table Tse_Order

  (

      OID int,

      CID int,

      OrderDate datetime default
now(),

      IsFinish bit,

      primary
key
(OID),

      constraint
c_fk_cid foreign
key (CID) references
Tse_Customer(CID)

  );

  #创建订单明细表,订单编号和产品编号做联合主键,订单编号OID和产品编号PID同时也为外键

?





1

2

3

4

5

6

7

8

9

create table Tse_OrderDetail

(

    OID int,

    PID int,

    Quantity int,

    primary
key (OID, PID),

  constraint
c_fk_OrderDail_oid foreign
key (OID) references
Tse_Order(OID),

    constraint
c_fk_OrderDail_pid foreign
key (PID) references
Tse_Product(PID),

);

  #查看表结构

  describe Tse_OrderDetail;

  DESC Tse_OrderDetail;

  #查看表的详细结构

  SHOW CREATE TABLE Tse_OrderDetail;

  #修改表名

  ALTER TABLE Tse_Order RENAME Tse_Order2;

  ALTER TABLE Tse_Order2 RENAME Tse_Order;

  #修改字段的类型

  ALTER TABLE Tse_Customer MODIFY Mobile varchar(30);

  #修改字段名和字段类型

  ALTER TABLE Tse_Customer CHANGE Mobile Telephone int;

  ALTER TABLE Tse_Customer CHANGE Telephone Mobile varchar(20);

  #在表的开头添加字段

  DESC Tse_Person;

  ALTER TABLE Tse_Person ADD Num int not null FIRST;

  #在表的指定字段后添加字段

  ALTER TABLE Tse_Person ADD Email varchar(32) not null AFTER Name;

  这篇博客先简单介绍这些,谢谢您的阅读~

  如果您有什么问题,欢迎在下面评论,我们一起讨论,谢谢~

  如果您觉得还不错,不妨点下右下方的推荐,有您的鼓励我会继续努力的~

MYSQL系列1_MySQL的安装,可视化工具的使用,以及建库建表等,码迷,mamicode.com

时间: 2024-10-13 22:24:23

MYSQL系列1_MySQL的安装,可视化工具的使用,以及建库建表等的相关文章

Skype For Business 2015实战系列10:安装管理工具

Skype For Business 2015实战系列10:安装管理工具 今天要给大家介绍的是Skype for Business Server 2015安装前的准备工作-安装管理工具.Skype for Business Server 2015 的安装介质提供了灵活的体验.用户第一次运行Setup时,唯一安装的工具是 Skype for Business Server 部署向导和 Skype for Business Server 命令行管理程序.通过使用这两个工具(即核心组件),我们可以继续

windows本地安装mongoDB并且安装可视化工具studio 3t

1.首先去mongoDB官网下载自己对应的电脑版本: 下载地址: https://www.mongodb.com/download-center#community 2.然后开始安装,在安装的时候左下角可能会出现让你安装可视化工具,请不要选择,因为选择下载它之后, 可能会消耗大量的时间去安装这个mongoDB,然后接下来的步骤就是next->next->next->finish; 3.安装完以后,通过cmd检测一下自己是否安装成功,因为安装完以后肯定要能用,不能用要它干嘛呀. 测试办法:

elasticsearch 安装 可视化工具

一.windows下安装Elasticsearch首先计算机需要JAVA环境(已有次此环境跳过)1.java环境安装网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择对应的版本进行安装 配置环境变量右键单击“此电脑->属性->高级系统设置->环境变量” win+R打开运行,输入cmd,打开控制台 在控制台分别输入java.javac.java -version命

MySQL建库建表

一直使用SQL SERVER 数据库:最近项目使用MY SQL感觉还是有一点不适应.不过熟悉之后就会好很多. MY SQL 安装之后会有一个管理工具MySQL Workbench 感觉不太好用,数据库备份导入总会出现一些奇怪的问题:后来从下载SQLYog 感觉用的比较爽. 下面分别介绍下使用SQLYog管理工具和sql语句分别建库建表. 一.使用SQLYog建库建表 其实使用SQLYog工具进行建库建表和SQL Server 没什么区别都是可视化:只要点击对应按钮,填写内容即可: 步骤如下: 1

MySQL的安装+可视化工具+JDBC的增删改查

1.Mysql和可视化工具的安装 安装包网上有很多资源.这里推荐一个我一直在用的学习网站,上面有提供安装包和详细的说明. http://how2j.cn/k/mysql/mysql-install/377.html 2.JDBC的使用+简单的增删改查 首先要导入一个jar包. 下载地址: http://how2j.cn/frontdownload?bean.id=224 import com.mysql.jdbc.Connection; import java.sql.DriverManager

MySQL系列之B------MySQL安装准备工作

1.添加组和用户 # groupadd mysql # useradd -g mysql mysql 2.创建安装目录 # mkdir mysql 3.上传mysql安装包(我一般使用的都是SecureFX) 4.解压缩到/mysql目录下 # cd /mysql # chmod +x mysql-5.6.24-linux-glibc2.5-x86_64.tar.gz # tar -xvf mysql-5.6.24-linux-glibc2.5-x86_64.tar.gz 5.改变解压出来的目录

MySQL系列之B-1------MySQL安装准备工作

1.添加组和用户 # groupadd mysql # useradd -g mysql mysql 2.创建安装目录 # mkdir mysql 3.上传mysql安装包(我一般使用的都是SecureFX) 4.解压缩到/mysql目录下 # cd /mysql # chmod +x mysql-5.6.24-linux-glibc2.5-x86_64.tar.gz # tar -xvf mysql-5.6.24-linux-glibc2.5-x86_64.tar.gz 5.改变解压出来的目录

mysql语句1-创建库和表

一.DDL数据定义语言 就是对书库内部的对象进行创建.删除.修改等操作的语言. 关键字:create  drop  alter 1.连接数据库 mysql -u用户名 -p -h指定主机(不指定默认是本机) 2. 创建数据库: mysql> create database test1; Query OK, 1 row affected (0.00 sec)  删除库 mysql> drop datbases test1; (0.00 sec):这个表示操作执行的时间. 3.查询数据库 mysq

MySQL系列之一键安装脚本----单实例/多实例

最近在搞MySQL,由于经常测试一些东西.因此,就写了一个一键安装脚本. 脚本用途: 用于在CentOS/RHEL 6.x系统上快速部署出Mysql的单实例或者多实例环境 脚本说明: 该脚本运行情况良好 针对脚本中,每一步命令执行的正误判断以及提醒非常醒目,可协助执行者快速定位错误源 脚本诸多内容都以声明变量,增加了脚本的灵活性和扩展性 脚本以做模块化处理,对应功能对应函数,方便SA快速更改和了解该脚本 该脚本使用注意事项: 1.能够通公网或者mysql源码包已经放置到/usr/local/sr