1、基本命令

 

  1. 什么是数据库管理系统

    1. RDBMS:关系型数据库关系系统

      1. 比较适合于安全级别要求高的数据以及关系较复杂的数据NoSQL

    2. NoSQL:非关系型数据库关系系统

      1. 适合高性能存储数据,,一般是配合RDBMS进行使用的针对大数据处理,分布式构架更加擅长

  2. 数据库管理系统种类

    1. RDBMS:

      1. MySQL、oracle、msSQL(sql server)、PG

    2. NoSQL: Not Only SQL

    3. 键-值(key-value):Redis、memcached

      1. 文档(document):Mongodb

  3. 什么是表?

    1. 表:table

    2. 表:table是数据库的基本组成单元,所有的数据都以表格的形式组织,目的是可读性强

      1. 一个表中包括行和列

        • 行:被称为数据/记录(data)

        • 列:被称为字段(coolumn)

      2. 每一个字段应该包括哪些属性?

        字段名、数据类型、相关的约束。

  4. 学习mysql主要还是学习通用的sql语句,那么SQL语句包括增、删、改、查,SQL语句怎么分类

    1. DQL(数据查询语言):查询语句,凡是select语句都是DQL

    2. DML(数据操作语言):insert、delete、update,对表中的数据进行增、删、改。

    3. DDL(数据定义语言):create、drop、alter,对表结构的增、删、改

    4. TCL(事务控制语言): commit提交事务,rollback回滚事务。(TCL中的T是Transaction)

    5. DCL(数据控制语言):grant授权、revoke撤销权限等

  5. 导入数据

    • 第一步:登录mysql数据库管理系统

      • dos命令窗口:

        mysql -uroot -p111

    • 第二步:查看有哪些数据库

      show database;(这个不是sql语句,是mysql命令)

    • 第三步:创建自己的数据库(bjpowernode)

      create database bjpowernode;(这个不是sql语句,是mysql命令)

    • 第四步:使用bjpowernode数据

      use bjpowernode (这个不是sql语句,是mysql命令)

    • 第五步:查看当前使用的数据库有哪些表?

      show tables:(这个不是sql语句,是mysql命令)

    • 第六步:初始化数据

  6. bjpowernode.sql,这个文件以sql结尾,这样的文件被称为“sql脚本”。什么是sql脚本呢?

    当一个文件的扩展名是.sql。并且改文件中编写了大量的sql语句,我们成这样的文件为“sql脚本”

    注意:直接使用source命令可以执行sql脚本。

    sql脚本中的数据量太大的时候,无法打开,请使用source命令完成初始化。

  7. 删除数据库:drop database 文件名:

  8. 查看表结构:dexc +表名:

  9. 查看表的数据:select * from 文件名:

  10. 查看其他库中的表

    show tables from(库名)

  11. 查看创建表的语句:

    show create table emp:

  12. 在数据库中 null 不是一个值,代表什么也没有,为空

    空不是一个值,不能用等号衡量

    必须使用 is null 或者 is not null

  13. 练习操作

    登录:mysql -uroot -p111

    显示文件:show 文件名

    使用文件: use 文件名:

    查看表:show tables:

    加入表:source + 将文件拖入cmd

  1. 创建数据库:

    1. create database 数据库名称:

      1. use 数据库名称 #在数据库中建立表格,因此创建表的时候必须要先选择数据库。

  2. 查询当前使用的数据库:

    1. select database():

    2. select version(): 查询数据库 的版本

  3. 终止一条语句:

    如果想要终止一条正在编写的语句,可键入\c。

  4. 退出 mysql

    1. 可使用\q quit或exit

猜你喜欢

转载自www.cnblogs.com/wn-888/p/11611202.html