一、MySQL workbench 的使用
1、打开MySQL workbench的主界面可以看见
2、连接已经存在的数据库(例如上方的local instance mysql 80)
连接时的密码是安装时设置的,仅本机使用可以不设计密码,在弹出的界面中填好sql数据库的连接信息之后点击“Test connection”可以测试连接。连接成功后跳至下图页面。
上图124三个区域是比较常用的:
①区域1“Navigator”的“Administration”是一些常用功能的链接。而Schemas相当于数据库,我们之后写的数据库可以在schemas中看到。上图中区域1存在的是已经创建的数据库名字。
② 区域4显示的是当前操作的数据库及其表格的相关信息
③ 区域2用于书写SQL,进行数据操作等
3、创建数据库
点击schemas,然后在空白处右击选择create schemas,这样就可以新建一个数据库,填写好数据库的name和charset/collation就可以点击Apply进行创建了(charset/collation可以根据自己的需求进行调整、这里我使用了utf-8的charset)。只要不报错就一路Apply就行了。
成功后的Navigator视图中就有了
这些文件分别存储表格、视图、存储过程、方法。
4、创建表格
右击上图中的tables选择create table 即可新建表格
依次填写Table Name 和 charset、engine等(常用的engine有InnoDB和MyISAM)。实体的信息填写好之后再下方填写属性的信息其中:
PK:primary key 主键
NN:not null 非空
UQ:unique 唯一索引
BIN:binary 二进制数据(比text更大)
UN:unsigned 无符号(非负数)
ZF:zero fill 填充0 例如字段内容是1 int(4), 则内容显示为0001
AI:auto increment 自增
选择好之后点击Apply,自动生成相关的sql语句创建表格。
5、添加数据
在Navigator中找到新创建的表格,点击其闪电的标志即可进入数据添加的界面:
添加、更改完之后点击Apply就可以保存到数据库之中了。
我们再用query页面来检查一下我们创建的数据库及其保存的数据:
得到了我们刚刚保存的数据。yeah!
****一些常用的数据库操作指令:
1、数据库操作
show databases; //列出数据库
use database_name //使用database_name数据库
create database data_name //创建名为data_name的数据库
drop database data_name //删除一个名为data_name的数据库
2、表操作
show tables //列出所有表
create talbe tab_name(id int(10) not null auto_increment primary key,name varchar(40),pwd varchar(40)) charset=gb2312; 创建一个名为tab_name的新表
drop table tab_name 删除名为tab_name的数据表
describe tab_name //显示名为tab_name的表的数据结构
show columns from tab_name //同上
delete from tab_name //将表tab_name中的记录清空
select * from tab_name //显示表tab_name中的记录