一直使用SQL SERVER 数据库;最近项目使用MY SQL感觉还是有一点不适应。不过熟悉之后就会好很多。
MY SQL 安装之后会有一个管理工具MySQL Workbench 感觉不太好用,数据库备份导入总会出现一些奇怪的问题;后来从下载SQLYog 感觉用的比较爽。
下面分别介绍下使用SQLYog管理工具和sql语句分别建库建表。
一、使用SQLYog建库建表
其实使用SQLYog工具进行建库建表和SQL Server 没什么区别都是可视化;只要点击对应按钮,填写内容即可;
步骤如下:
1、 启动SQLYog后点击文件-新连接;连接MySQL 服务器
2、 选择服务器右键创建数据库
3、 选择对应的库点击创建表
4、 填写对应的字段信息即可
5、 填写完毕后关闭并保存
到此为止一个简单的数据库已经建立出来了。
二、使用sql语句建库建表
1、创建一个数据库
CREATE DATABASE Test
2、创建一个用户类型数据表
CREATE TABLE `UserType` (
`ID` INT(11) NOT NULL AUTO_INCREMENT,
`TypeName` VARCHAR(200) DEFAULT NULL COMMENT '用户类型名称',
`TypeDescript` VARCHAR(200) DEFAULT NULL COMMENT '用户类型描述',
PRIMARY KEY (`ID`)
)
3、创建一个用户信息数据表
CREATE TABLE `UserInfo` (
`ID` INT(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`UserName` VARCHAR(200) DEFAULT NULL COMMENT '用户姓名',
`UserLogin` VARCHAR(200) DEFAULT NULL COMMENT '用户登录名',
`UserPassword` VARCHAR(200) DEFAULT NULL COMMENT '密码',
`UserEmail` VARCHAR(100) DEFAULT NULL COMMENT '电子邮箱',
`UserType` INT(11) DEFAULT NULL COMMENT '用户类型',
PRIMARY KEY (`ID`),
KEY `UserType` (`UserType`),
CONSTRAINT `userinfo_ibfk_1` FOREIGN KEY (`UserType`) REFERENCES `usertype` (`ID`)
)