库的操作
一 . 系统数据库
查看系统库 :
show databases;
information_schema : 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息,列信息,权限信息,字符信息等.
performance_schema : MySQL 5.5 开始新增一个数据库 :主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件,锁等现象
mysql : 授权库,主要存储系统用户的权限信息
test : mysql 数据库系统自动创建的测试数据库
二 . 创建数据库
1 . 求救语法 :
help create database;
2 . 创建数据库语法 :
create database db1(数据库的名) charset utf8;
3 . 数据库的命名规则 :
可以由 数字,字母,下划线 , @ ,# ,$ 区分大小写 唯一性 不能使用关键字,如 : create select 不能单独使用数字 最长128位 #基本使用规则与 python 和 js一样
三 . 数据库相关操作
# 查看数据库 show databases; #查看当前库 show create database db1; #查看所在库 select database(); #选择数据库 use db1(数据库名) # 删除数据库 deop database db1(数据库名); #修改数据库 alter database db1 charset utf8;
四 . 了解
SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。SQL语言分为3种类型: 1、DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER 2、DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE、查询数据SELECT 3、DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE