美文网首页
数据库概念、下载登陆、基本命令

数据库概念、下载登陆、基本命令

作者: 行走的蛋白质 | 来源:发表于2019-12-04 10:45 被阅读0次
    • DB: database 数据库

    • DBMS: Database Management System 数据库管理系统

    • SQL: Structured Query Language 结构化查询语言即专门与数据库用来通信的语言

    下载安装相关
    • 必须先添加环境变量 PATH="$PATH":/usr/local/mysql/bin

    • 命令“ps -ef|grep mysqld”查看是否有mysqld进程

    • Mac mysql 修改密码

    • set password="YOUR_PASSWORD" 设置密码

    • nodejs 使用报错

    Mac 简单 启动服务

    sudo /usr/local/mysql/support-files/mysql.server start
    sudo /usr/local/mysql/support-files/mysql.server stop
    sudo /usr/local/mysql/support-files/mysql.server restart

    注意:如果提示输入密码,请输入MAC管理员密码

    登陆相关
    • mysql -u root -p enter 后输入密码

    • 远程登陆 mysql -h 主机名 -P 端口号 -u root -proot

    • 退出 exit(quit)

    基本命令
    • show databases; 查看 mysql 中有哪些个数据库

    • use 数据库名称; 使用一个数据库

    • show tables; 查看当前使用数据库中的表

    • show tables from 库名; 查看指定数据库中的表

    • 新建一个数据库:
      创建数据库 数据库中数据的编码采用的是安装数据库时指定的默认编码 utf8
      CREATE DATABASE 数据库名;
      创建数据库 并指定数据库中数据的编码
      CREATE DATABASE 数据库名 CHARACTER SET utf8;

    • select database(); 查看当前选择的数据库

    • 创建表:
      create table stuinfo(
      id int,
      name varchar(20));

    • desc 表名; 查看表结构

    • select * from 表名; 查看表中的所有记录

    • insert into 表名(列名1,列名,...,列名n) values(列1值,列2值,...,列n值); 向表中插入记录(插入 varchar 或 date 型的数据要用 单引号 引起来)
      inset info stuinfo (id, name) values (1, 'xiaohong');

    • 更新
      update stuinfo set name='xiaohua' where id=1;

    • 删除
      delete from stuinfo where id=3;

    • 查看数据库版本
      select version();

    导入导出 - 库
    • 导出到指定文件夹:
    /usr/local/mysql/bin/mysqldump -u root -p test01 > /tmp/test01.sql
    
    • 导入数据
    create database test02 character set utf8;
    use test02;
    source /tmp/test01.sql
    

    相关文章

      网友评论

          本文标题:数据库概念、下载登陆、基本命令

          本文链接:https://www.haomeiwen.com/subject/sggfgctx.html