mysql在终端使用插入数据_云笔记项目终端插入数据库表和初始化数据

做云笔记时需要提前建立数据库和表,以及对表数据进行初始化,采用执行脚本的方式插入

插入方式:source 文件完整路径名

打开终端

(1)打开终端 输入密码

/usr/local/mysql/bin/mysql -u root -p

当然可以将上述地址添加到系统环境变量,mac下需使用如下命令修改~/.bashrc_profile文件,将环境变量添加进去。

sudo vi ~/.bash_profile

打开后,按i后可以编辑,将如下内容添加进去,按ESC后,再按shift+:,输入wq保存。

#added by clyang

export MYSQL_HOME=/usr/local/mysql/bin

export PATH=$PATH:$MYSQL_HOME

可以重启电脑,或者使用source ~/.bashrc_profile命令让文件生效,如下就是OK了。

502294ef2d22fad3a837c2283fe7d8c7.png

(2)输入show databases; 展示所有数据库,有些如information_schema表,为mysql内置数据库,不能随便删除

b2b5fe7c1654a7c65dded8c15bba45fc.png

(3)建议在执行脚本语言前,先检查脚本内cn_notebook表的默认时间设置,不能为0000-00-00 00:00:00,否则会建表报错

1 CREATE TABLE`cn_notebook` (2 `cn_notebook_id` varchar(100) NOT NULL COMMENT '笔记本ID',3 `cn_user_id` varchar(100) DEFAULT NULL COMMENT '用户ID',4 `cn_notebook_type_id` varchar(100) DEFAULT NULL COMMENT '笔记本类型ID',5 `cn_notebook_name` varchar(500) DEFAULT NULL COMMENT '笔记本名',6 `cn_notebook_desc` text COMMENT '笔记本说明',7 `cn_notebook_createtime` timestamp NOT NULL DEFAULT '1990-01-01 00:00:00' ON UPDATE CURRENT_TIMESTAMP,8 PRIMARY KEY(`cn_notebook_id`),9 KEY`FK_Note_User_Reference` (`cn_user_id`),10 KEY`FK_Reference_6` (`cn_notebook_type_id`)11 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

(4)终端执行sql脚本

a56d595a930c1b28d43d5baa89b23948.png

(5)如果没有报错,说明插入脚本成功,重新show databases; 查看新建的数据库里新增名为cloud_note数据库

3bb906c5ba6c008cada9782a0ec335ce.png

(6)使用use cloud_note 选中数据库,然后show tables展现下面所有表格

f64692d5fa3c91a6540e2621496f9c6a.png

(7)可以随便查看表结构

dd87e82f5b4d63ab3a4738dbb1325112.png

至此,云笔记项目第一步的数据库建立工作完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值