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

php中文网
发布: 2016-06-01 13:36:24
原创
2319人浏览过

bitsCN.com

导读:
本篇文章会教你如何使用my sql workbench 5.2 进行数据库的基本操作(建库建表等)
前言
mysql是甲骨文公司的产物,所以有些地方跟oracle挺相似,比如“服务器实例”这个概念,当初由sqlserver转oracle的时候,一开始就不理解这个服务器实例是个什么东西,因为在sqlserver里,就只有一个服务器,登录之后就是操作数据库,基本上就是一个项目对应一个数据库。

但有的项目很庞大,需要创建很多的数据库,多个数据都是属于同一个项目,然后这时候就可以创建一个服务器实例,可以把需要的数据库创建在这个实例下,创建好服务器实例后,会给这个实例分配一个端口(这是必然的,因为已经是服务器了嘛)也会在windows系统 服务列表添加相应的服务,这时候你就应该更深刻的了解什么是服务器实例了。基本上是:一个项目对应一个服务器实例。
创建服务器实例
由于还没有研究透,所以先空着,以后会加上,我的是在安装的时候就选了创建默认服务器实例,现在就拿它做下面的示范

创建数据库
双击要连接的服务器实例
MySql WorkBench基本使用以及基本sql语句_MySQL
输入密码进入之后,选择database→query database
MySql WorkBench基本使用以及基本sql语句_MySQL
选择ok,创建了一个新页面
MySql WorkBench基本使用以及基本sql语句_MySQL
左侧的树就是该服务器实例下的所有数据库列表,中间部分就是执行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条数据如下

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

阳光订餐系统
阳光订餐系统

欢迎使用阳光订餐系统,本系统使用PHP5+MYSQL开发而成,距离上一个版本1.2.8发布已经有一年了。本系统集成了留言本,财务管理,菜单管理,员工管理,安全管理,WAP手机端等功能,并继续继承1.X老版本简单、实用、美观的特点,在老版本上的基础上做了如下更新:1.更简洁的前台与后台,菜单及功能布局更合理。2.更合理的文件结构,合理适度的模板机制以及OO运用,更易于理解的代码,更适于二次开发;3.

阳光订餐系统 2
查看详情 阳光订餐系统

添加删除字段

[sql] 
 

alter table student  add age int ;  
alter table student drop age;  


添加删除唯一约束

[sql] 
 

alter table student add constraint UN_Name unique(stuName);  
alter table student drop index UN_Name;  


bitsCN.com
相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号