二、数据库介绍

目录

1.什么是数据库?

2.MySQL相关操作

3.图形化工具管理数据库

4.常用SQL语句


1.什么是数据库?

  1. 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库
  2. 常见数据库
    1. Oracle
    2. DB2
    3. SQL Server
    4. Postgre SQL
    5. MySQL
  3. 相关术语
    1. 数据库系统(Database System):DBS
      1. 数据库(Database)
      2. 数据库管理系统(Database Management System):DBMS
      3. 应用开发工具
      4. 管理员及用户
    2. SQL语言
      1. Structured Query Language:结构化查询语言
        1. DDL:数据定义语言
        2. DML:数据操作语言
        3. DQL:数据查询语言
        4. DCL:数据控制语言

2.MySQL相关操作

  1. 配置文件:my.cnf是MySQL的配置文件
  2. 登陆/退出MySQL
    1. 登陆
      1. mysql -uroot -p
      2. mysql -uroot -proot
      3. mysql -hlocalhost -uroot -p -P3306
      4. 登陆的同时修改密令提示符
        1. mysql -uroot -p --prompt=命令提示符
              \h
                  主机
              \u
                  当前登陆的用户
              \d
                  当前打开的数据库
              \D
                  当前服务器的日期时间
      5. 得到版本号
        1. mysql -V
        2. mysql --version
      6. 登陆的同时打开指定数据库:mysql -uroot -p -D db_name
    2. 退出
      1. exit
      2. quit
      3. \q
      4. ctrl+c
    3. 登陆信息中需要掌握的
      1. 命令行结束符默认使用;或者\g来结束
      2. 可以通过help或者\h或者?加上相关关键字来查看手册
      3. \c可以取消当前命令的执行
  3. SQL语句语法规范
    1. 常用MySQL的关键字我们需要大写,库名、表名、字段名称等使用小写
    2. SQL语句支持折行操作,拆分的时候不能把完整单词拆开
    3. 数据库名称、表名称、字段名称不要使用MySQL的保留字,如果必须要使用,需要用反引号``将其括起来
  4. 常用SQL语句
    1. SELECT USER(): 得到登陆的用户
    2. SELECT VERSION(): 得到MySQL的版本信息
    3. SELECT NOW():得到当前的日期时间
    4. SELECT DATABASE():  得到当前打开的数据库

3.图形化工具管理数据库

  • BS:phpmyadmin

  • CS

    • Sequel Pro

    • windows

      • SQLyog

      • navit for mysql

      • mysql front

      • mysql workbench

4.常用SQL语句

  • 查看上一步操作产生的警告信息:SHOW WARNINGS;
  • mysql中的注释
    • # 注释内容
    • -- 注释内容
  • CHECK TABLE tbl_name  :检测表
  • REPAIR TABLE tbl_name:修复表

    
    
    
    

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值