MySQL数据库

MySQL数据库(关系型数据库)

数据库分为关系型数据库和非关系型数据库(redis mongodb)

非关系型数据库:

1.性能

非关系型数据库是基于键值对 不需要SQL层的解析 所以说性能非常高

2.可扩展性

同样是因为基于键值对的存在 那么水平扩展 就非常的容易

关系型数据库:

1.复杂查询

可以使用SQL语句 在一个或者多个表之间 进行复杂的操作

2.事物支持

能够增加数据库的安全性

MySQL数据库:

开源免费的数据库 能够满足中小型企业的要求

 

一 进入到MySQL数据库

#正常的标准形式
>mysql -uroot -p       #-u   user   -p password
#使用HOST主机名来访问
>mysql -h主机名/IP地址 -u用户名  -p
>输入密码
注意:
如果是本地访问的话(-h建议省略) 
-h可以为 localhost/127.0.0.1
 

 

二 对于库的操作

库/表的操作的开头的英文单词

create 增
drop 删
alter 改
show 查
  1. 查看所有的库

    show databases

  2. 创建MySQL数据库

    create database 库名

  3. 创建数据库并设置字符集

    create database python1702 character set utf8;

  4. 创建可能以存在的数据库 防止报错

    create database if not exists 库名;

  5. 删除数据库

    drop database 库名

  6. 删除可能不存在的数据库 防止报错

    drop database if exists python1702;

  7. 修改库字符集

    alter database python1702 character set latin1;

  8. 查看当前所创建的数据库

    show create database 库名 \G (以竖状的形式查看)

  9. 退出数据库

    \q/quit/exit

注意:

  1. 在MySQL数据库中 英文的分号作为语句的结束

  2. MySQL数据库不能存在同名的库,表

  3. \c作为当前执行SQL语句的撤销动作

  4. 在Windows下 MySQL命令不区分大小写

  5. MySQL数据库中的每个库是以文件夹的形式存在的

    C:\ProgramData\MySQL\MySQL Server 5.7\Data

 

posted on 2018-03-19 13:35  翛然  阅读(165)  评论(0编辑  收藏  举报

导航