mysql 、mongodb、nacos、zookeeper安装及简单使用

Mysql

安装Mysql

下载mysql。
安装
配置环境变量

使用Mysql
  • 登录终端
    net start mysql 启动mysql 服务
    mysql -u root -p 登录root用户

  • 创建数据库
    create DATABASE user;
    创建user数据库

  • 删除数据库
    drop database user;

  • 选择数据库
    use user;

  • 显示所有数据库
    show databases;

  • 创建表
    CREATE TABLE table_name (column_name column_type);

CREATE TABLE IF NOT EXISTS `runoob_tbl`(
   `runoob_id` INT UNSIGNED AUTO_INCREMENT,
   `runoob_title` VARCHAR(100) NOT NULL,
   `runoob_author` VARCHAR(40) NOT NULL,
   `submission_date` DATE,
   PRIMARY KEY ( `runoob_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。
AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。
ENGINE 设置存储引擎,CHARSET 设置编码。

  • 删除表
    DROP TABLE table_name ;

  • 显示当前数据库下的所有表
    show tables;

  • 显示表结构
    SHOW COLUMNS FROM user;

  • 修改表结构(alter 删除,增加,修改列)

    • 删除列
      ALTER TABLE user DROP field;
    • 添加列
      ALTER TABLE user add filed;
      如果需要指定增加列的位置,可以使用first 或者after
      ALTER TABLE user ADD age INT AFTER address;增加到address的后面
      ALTER TABLE user ADD age INT first;增加到首列
    • 修改字段
      可以使用modify或者change。
      ALTER TABLE testalter_tbl MODIFY c CHAR(10); 将c字段 类型改为char(10);
      ALTER TABLE testalter_tbl CHANGE oldName newName char(20);
      change后面跟旧的字段名,紧接着新的字段名。 主要用于修改字段名。
    • alter的其他用法
      alter table tableName engine=myisam; 修改引擎
      alter table tableName drop foreign key keyName; 删除外键约束
      alter table testalter_tbl ADD PRIMARY KEY (i); 注意:主键只有一个
  • 修改表名(alter xx rename)
    ALTER TABLE oldTable RENAME TO newTable;

  • 插入数据
    这是自增的列可以不用设置。

INSERT INTO table_name ( field1, field2,...fieldN )
                       VALUES
                       ( value1, value2,...valueN );
INSERT INTO runoob_tbl (runoob_title, runoob_author, submission_date)
     VALUES ("学习 PHP", "菜鸟教程", NOW());

插入多行数据

INSERT INTO table_name  (field1, field2,...fieldN)  VALUES  (valueA1,valueA2,...valueAN),(valueB1,valueB2,...valueBN),(valueC1,valueC2,...valueCN
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值