3   MySQL的基本操作

上面我们学习一如何安装数据库,那么这节我们来认识一下数据库;

我们在MySQL安装后,在data目录下会自动生成几个必须的数据库,可以使用SHOW DATABASES语句进行查询当前所有存在的数据库(注意查询结果和权限是有关系的,如果没有登录那么只能查询到下图的第一和第四个):

其中mysql是必须的,他描述用户访问权限,用户经常利用test数据库做测试的工作。创建数据库实际上就是在磁盘上划分一块区域用于数据的存储和管理,如果管理员在设置权限的时候为用户创建了数据库,则可以直接使用,否则,需要自己创建数据库。下面我们认识一下mysql的创建。

3.1 创建数据库、查看数据库与数据库定义

对于数据的所有操作都是基于数据库的,所以创建数据库是我们接触DB的最基础的一个操作,创建数据库的语法如下:

CREATE DATABASE db_name;

练习

CREATE DATABASE test_db;

SHOW DATABASES;//查看数据库

SHOW CREATE DATABASE test_db;//查看数据库定义

3.2 删除数据库

删除数据库是一项很谨慎的事情,因为删除数据库不会给出任何提示,并且删除数据库会将数据库中的所有数据都会删除,不能恢复

数据库已经被删除

SHOW CREATE DATABASE test_db;

此时已经无法查询数据库定义

3.3 选择数据库

上面我们学习了数据库的删除和切换,那么如果切换使用的数据库呢,假入你突然需要到另一个数据库进行操作呢?

USE mysql;

最新文章

  1. I2C总线和S5PV210的I2C总线控制器
  2. get和post的区别与乱码问题解决
  3. VMware12中CentOS7网络设置
  4. 如何设计一个 iOS 控件?(iOS 控件完全解析) (转)
  5. MaterialCalendarView使用时遇到的问题
  6. 【Todo】Java新技术学习笔记-from某技术分析
  7. Firebug 调试技巧之console API
  8. Hibernate配置文件——hibernate.cfg.xml
  9. ON UPDATE CURRENT_TIMESTAMP
  10. 【转载】Ubuntu 12.04 LTS 中文输入法的安装
  11. Python+Appium 查找 toast 方法的封装
  12. codeforces 1110F
  13. vue中引用swiper轮播插件
  14. web应用及web.xml
  15. Python简介(一)
  16. 《DSP using MATLAB》Problem 7.3
  17. ubuntu16.04使用Qt开发ROS
  18. iptables filter表 案例、iptables nat表的路由功能 、端口映射
  19. excel copy cell & batch operation & checkbox
  20. Eclipse配置Tomcat并运行

热门文章

  1. fabric 自动创建仓库并下载或更新代码
  2. bootstrap-table使用记录
  3. Css:Conditional comments 条件注释
  4. mysql基本面试题
  5. 002Angular2工程目录解构
  6. show_sql和format_sql
  7. asyncio标准库7 Producer/consumer
  8. Oracle自定义行转列函数
  9. Python 进程线程协程 GIL 闭包 与高阶函数(五)
  10. LESS初体验