laravel—用Migration的操作数据库

当然可以手动创建表;

据说Migration相当于是mysql的git工具,而且非常好用;

创建:
php artisan make:migration create_table_users --create=users;
查看创建语句
php artisan migrate --pretend
回滚
php artisan migrate:rollback

----

1.第一步肯定是要安装数据库mysql,可以去官方网站下载;

2.之后登陆数据库

3.创建一个数据库 test_laravel等会再里面创建表

4.在larval工程下面的.env配置一数据库地址与密码

5.使用Migration命令创建一个users表

默认创建之后,是这么个表结构,不是我们想要的,

创建之后呢,他自动生成一个文件,我们可以在这个文件里面修改表结构

6.修改文件之前,回滚一下,就会把这个我们不想要表删除

7.然后就是修改:

8.修改之后,再次创建

9.创建之后

10.当然之后,还可以回滚,又创建

------------------

最后说明:

如果在创建的时候有报错,说是编码不对,

可以到这个文件修改一下创建数据库的编码

下次可以用这个来写几个api,就可以在前端用js来操作数据库了;

原文发布于微信公众号 - 交互设计前端开发与后端程序设计(interaction_Designer)

原文发表时间:2017-10-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java技术栈

Maven精选系列--eclipse各种操作

在eclipse中配置maven的安装目录,使用最新的maven插件,从安装列表中可以看到eclipse自带绑定的是3.3.9,不是最新的,我们勾选自己的最新的...

35510
来自专栏魏艾斯博客www.vpsss.net

如何在 wordpress 文章页和单页面隐藏作者/发布者

2763
来自专栏linux系统运维

php扩展模块安装

1874
来自专栏从零学习云计算

kubernetes工作记录(2)——基于release工程的kubernetes1.7.3 rpm包的编译生成

使用release工程编译的方式,生成kubernetes1.7.3的rpm包。 虚拟机环境为Centos7.2。 安装git # yum -y install...

2440
来自专栏小古哥的博客园

Git 常用命令合集

$ git init          建立git仓库(一般都是在github上新建好,直接克隆到本地) $ git clone **.git       克隆...

3618
来自专栏性能与架构

Redis3 集群中删除节点

image.png 删除节点有两种情况: (1)删除master节点,需要先把目标节点中的slot移动到其他节点中,然后执行删除节点操作 (2)删除slave节...

2746
来自专栏码神联盟

Linux | CentOS7下会玩JDK不?你确定?

Linux下如何搭建Java环境 软件环境 虚拟机:VMware Workstation 系统:Linux:CentOS-7-x86_64 工具: 安装工具...

3729
来自专栏别先生

EasyUI之Hello world(EasyUI的入门学习)

1:创建一个动态web工程:     去官网http://www.jeasyui.net/download/下载官网文档     我去官网下载的最新版本,个人根...

23210
来自专栏算法修养

Git 使用篇二:搭建远程服务器

一般做一个私人的项目,不希望开源的,是不会放在GitHub上的,这个时候我们需要建里一个自己的Git远程服务器,方便小组成员开发。 这里以Centos云服务器为...

3866
来自专栏L宝宝聊IT

ESXI网络中虚拟机的克隆和快照

2305

扫码关注云+社区

领取腾讯云代金券