库操作

DDL语句:数据库定义语言,数据库,表,视图,索引,存储过程,如create,drop,alter

DML语句:数据库操作语言,插入,删除,更新,查询语句,insert,delete,update,select

DCL语句:数据库控制语言,如用户权限控制语句,grant,revoke

系统数据库:

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |  #虚拟库,不占磁盘空间,存储数据库启动后一些参数,如用户表信息,权限信息,字符信息等
| db1 |
| mysql |        #授权库,主要存储系统用户的权限信息
| performance_schema |  #mysql5.5开始新增的一个数据库,主要收集数据库服务器性能参数,记录处理查询请求时发生的各种事件,锁等现象
| sys |

| test |        #mysql数据库系统自动创建的测试数据库
+--------------------+
5 rows in set (0.00 sec)

创建数据库

语法:

  create database 数据库名 charset utf8;

命名规则:

  1. 由字母,数字,_,@,#,$
  2. 区分大小写
  3. 唯一性
  4. 不能使用关键字
  5. 不能单独使用数字
  6. 最长128位

数据库相关操作

删:drop database 数据库名;

改:alter database db1 charset utf8;

查:

  • show databases;
  • show create database db1;
  • select database();

选择数据库:

  use 数据库名;

帮助方法:

如,查看create命令

  help create

posted @ 2018-05-19 21:03  丫丫625202  阅读(150)  评论(0编辑  收藏  举报