mysql基本命令

  • 删除数据库
DROP DATABASE IF EXISTS tnv_trackerdb;

解释:如果tnv_trackerdb存在就删除这个数据库

  • 新建一个数据库并使用这个
CREATE DATABASE tnv_trackerdb;
USE tnv_trackerdb;
  • 进入数据库
CREATE TABLE `t_groups_info` (
    `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
    `group_name` varchar(32) DEFAULT NULL,
    `creat_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
    `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    PRIMARY KEY(`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

`id` int(11) unsigned NOT NULLAUTO_INCREMENT,

注意这里是反引号,不是单引号,就是键盘上~这个键一起的那个符号

解释:id字段,最多是11位(十进制下),不能为空,而且是自动增长的

`groupname` varchar(32) DEFAULT NULL,

解释:groupname字段,是字符类型的,最大是32位的,如果没有设置,就默认为空

`creat_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,

解释:creat_time字段,是timestamp格式的,可以为空,默认为当前时间

          update_time字段,是timestamp格式的,可以为空,默认为更新时的当前时间

PRIMARY KEY(`id`)

解释:主键是id字段

ENDINE=InnoDB DEFAULT CHARSET=utf8mb4;

解释:使用InnoDB存储引擎(mysql有两种存储引擎:MyISAM和InnoDB),默认字符集是utf8mb4

  • 插入数据
INSERT INTO `t_groups_info` (`group_name`) VALUES ('group001');

解释:向t_groups_info表中的group_name列新增一个group001

注意:字段的名字用反引号,字段的值用单引号

  • 新建第二个数据表格
CREATE TABLE `t_router` (
    `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
    `appid` varchar(32) DEFAULT NULL,
    `userid` varchar(128) DEFAULT NULL,
    `groupname` varchar(32) DEFAULT NULL,
    `creat_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
    `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    PRIMARY KEY(`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  • 执行sql脚本

进入终端输入:

mysql -uroot -p

注意:-p后面需要跟本机密码

执行脚本

source tracker.sql

表明创建成功

  • 查看数据数据
  • show databases;

    注意:是databases最后带s,执行的时候需要带;号,要不不生效

  • 进入数据库
USE tnv_trackerdb;

  • 显示表集\
show tables;

desc t_groups_info;

  • 查询数据
select * from t_group_info;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值