MySql WorkBench基本使用以及基本sql语句

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介: 原文http://www.2cto.com/database/201301/187110.html 导读: 本篇文章会教你如何使用My Sql WorkBench 5.2 进行数据库的基本操作(建库建表等) 前言 MySql是甲骨文公司的产物,所以有些地方跟Oracle挺相似,比如“服务器实例”这个概念,当初由sqlserver转Oracle的时候,一开始就不理解这个服务器实例是个什么东西,因为在SqlServer里,就只有一个服务器,登录之后就是操作数据库,基本上就是一个项目对应一个数据库。

原文http://www.2cto.com/database/201301/187110.html

导读:
本篇文章会教你如何使用My Sql WorkBench 5.2 进行 数据库的基本操作(建库建表等)
前言
MySql是甲骨文公司的产物,所以有些地方跟 Oracle挺相似,比如“服务器实例”这个概念,当初由sqlserver转Oracle的时候,一开始就不理解这个服务器实例是个什么东西,因为在SqlServer里,就只有一个服务器,登录之后就是操作数据库,基本上就是一个项目对应一个数据库。
  www.2cto.com  
但有的项目很庞大,需要创建很多的数据库,多个数据都是属于同一个项目,然后这时候就可以创建一个服务器实例,可以把需要的数据库创建在这个实例下,创建 好服务器实例后,会给这个实例分配一个端口(这是必然的,因为已经是服务器了嘛)也会在Windows系统 服务列表添加相应的服务,这时候你就应该更深刻的了解什么是服务器实例了。基本上是:一个项目对应一个服务器实例。
创建服务器实例
由于还没有研究透,所以先空着,以后会加上,我的是在安装的时候就选了创建默认服务器实例,现在就拿它做下面的示范
  www.2cto.com  
创建数据库
双击要连接的服务器实例

输入密码进入之后,选择DataBase→Query Database

选择OK,创建了一个新页面

左侧的树就是该服务器实例下的所有数据库列表,中间部分就是执行sql语句的地方,执行如图的sql语句(单击小闪电图标),创建一个数据库,在左侧的树形结构里,随便右击一个东西,选择Refresh All,新数据库出来了
注:我的数据库文件存储在E:\ProgramData\MySQL\MySQL Server 5.5\data   盘符自己对应
一个数据库就是一个文件夹
创建数据表
[sql] 
 
use ceshi;  
create table student  
(  
    stuid int primary key auto_increment,  
    stuName varchar(40) not null  
);  

这样就创建了一个studeng表,auto_increment是自增列的意思
插入数据
[sql] 
 
insert into student(stuname) values('zhangsan');  
insert into student value(2,'lisi');  
insert into student value(10,'wangwu');  
insert into student(stuName) value('maliu');  
这样就插入了4条数据,并且测试了自增列插入的方法,
如果语句里不指定插入自增列,则默认是从1开始,自增量是1
也可以指定插入自增列的值,指定插入值之后,再自增插入,则继续自增。4条数据如下
  www.2cto.com  
添加删除字段
[sql] 
 
alter table student  add age int ;  
alter table student drop age;  
  www.2cto.com  
添加删除唯一约束
[sql] 
 
alter table student add constraint UN_Name unique(stuName);  
alter table student drop index UN_Name;  
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
8天前
|
SQL 关系型数据库 MySQL
【MySQL系列笔记】常用SQL
常用SQL分为三种类型,分别为DDL,DML和DQL;这三种类型的SQL语句分别用于管理数据库结构、操作数据、以及查询数据,是数据库操作中最常用的语句类型。 在后面学习的多表联查中,SQL是分析业务后业务后能否实现的基础,以及后面如何书写动态SQL,以及完成级联查询的关键。
162 6
|
8天前
|
SQL 关系型数据库 MySQL
【MySQL-4】简述SQLの通用语法及4种基本语句介绍(DDL/DML/DQL/DCL)
【MySQL-4】简述SQLの通用语法及4种基本语句介绍(DDL/DML/DQL/DCL)
|
8天前
|
SQL 存储 关系型数据库
【MySQL系列笔记】SQL优化
SQL优化是通过调整数据库查询、索引、表结构和配置参数等方式,提高SQL查询性能和效率的过程。它旨在减少查询执行时间、减少系统资源消耗,从而提升数据库系统整体性能。优化方法包括索引优化、查询重写、表分区、适当选择和调整数据库引擎等。
186 3
|
9天前
|
SQL 关系型数据库 MySQL
MySQL SQL error: #1271 - Illegal mix of collations for operation ‘UNION‘
MySQL SQL error: #1271 - Illegal mix of collations for operation ‘UNION‘
|
5月前
|
SQL 存储 关系型数据库
MySQL下使用SQL命令进行表结构与数据复制实践
MySQL下使用SQL命令进行表结构与数据复制实践
65 0
|
10月前
|
SQL 关系型数据库 MySQL
MySQl数据库第八课-------SQL命令查询-------主要命脉2
MySQl数据库第八课-------SQL命令查询-------主要命脉
|
10月前
|
SQL 关系型数据库 MySQL
MySQl数据库第八课-------SQL命令查询-------主要命脉 1
MySQl数据库第八课-------SQL命令查询-------主要命脉
|
10月前
|
SQL 存储 开发框架
MySQl数据库第六课-------SQl命令的延续------快来看看
MySQl数据库第六课-------SQl命令的延续------快来看看
|
10月前
|
SQL 存储 NoSQL
MySQl数据库第五课 --------在SQl的简单命令--------学习学习
MySQl数据库第五课 --------在SQl的简单命令--------学习学习
|
SQL 缓存 监控
MySQL性能监控(sql命令语句 & MONyog工具)全掌握,这一篇足以!
MySQL性能监控(sql命令语句 & MONyog工具)全掌握,这一篇足以!
537 0
MySQL性能监控(sql命令语句 & MONyog工具)全掌握,这一篇足以!